Table of Contents

Class RestRequestExtensions

Namespace
RestSharp.Portable
Assembly
RestSharp.Portable.Core.dll
public static class RestRequestExtensions : Object
Inheritance
RestRequestExtensions

Methods

AddBody(IRestRequest, object)

public static IRestRequest AddBody(this IRestRequest request, object obj)

Parameters

request IRestRequest
obj object

Returns

IRestRequest

AddFile(IRestRequest, FileParameter)

public static IRestRequest AddFile(this IRestRequest request, FileParameter parameter)

Parameters

request IRestRequest
parameter FileParameter

Returns

IRestRequest

AddFile(IRestRequest, string, byte[], string)

public static IRestRequest AddFile(this IRestRequest request, string name, byte[] bytes, string fileName)

Parameters

request IRestRequest
name string
bytes byte[]
fileName string

Returns

IRestRequest

AddFile(IRestRequest, string, byte[], string, string)

public static IRestRequest AddFile(this IRestRequest request, string name, byte[] bytes, string fileName, string contentType)

Parameters

request IRestRequest
name string
bytes byte[]
fileName string
contentType string

Returns

IRestRequest

AddFile(IRestRequest, string, Stream, string)

public static IRestRequest AddFile(this IRestRequest request, string name, Stream input, string fileName)

Parameters

request IRestRequest
name string
input Stream
fileName string

Returns

IRestRequest

AddFile(IRestRequest, string, Stream, string, string)

public static IRestRequest AddFile(this IRestRequest request, string name, Stream input, string fileName, string contentType)

Parameters

request IRestRequest
name string
input Stream
fileName string
contentType string

Returns

IRestRequest

AddHeader(IRestRequest, string, object)

public static IRestRequest AddHeader(this IRestRequest request, string name, object value)

Parameters

request IRestRequest
name string
value object

Returns

IRestRequest

AddObject(IRestRequest, object, IEnumerable<string>, PropertyFilterMode)

public static IRestRequest AddObject(this IRestRequest request, object obj, IEnumerable<string> objProperties, PropertyFilterMode filterMode)

Parameters

request IRestRequest
obj object
objProperties IEnumerable<string>
filterMode PropertyFilterMode

Returns

IRestRequest

AddObject(IRestRequest, object, params string[])

public static IRestRequest AddObject(this IRestRequest request, object obj, params string[] includedProperties)

Parameters

request IRestRequest
obj object
includedProperties string[]

Returns

IRestRequest

AddParameter(IRestRequest, Parameter)

public static IRestRequest AddParameter(this IRestRequest request, Parameter parameter)

Parameters

request IRestRequest
parameter Parameter

Returns

IRestRequest

AddParameter(IRestRequest, string, object)

public static IRestRequest AddParameter(this IRestRequest request, string name, object value)

Parameters

request IRestRequest
name string
value object

Returns

IRestRequest

AddParameter(IRestRequest, string, object, ParameterType)

public static IRestRequest AddParameter(this IRestRequest request, string name, object value, ParameterType type)

Parameters

request IRestRequest
name string
value object
type ParameterType

Returns

IRestRequest

AddParameter(IRestRequest, string, object, ParameterType, string)

public static IRestRequest AddParameter(this IRestRequest request, string name, object value, ParameterType type, string contentType)

Parameters

request IRestRequest
name string
value object
type ParameterType
contentType string

Returns

IRestRequest

AddQueryParameter(IRestRequest, string, object)

public static IRestRequest AddQueryParameter(this IRestRequest request, string name, object value)

Parameters

request IRestRequest
name string
value object

Returns

IRestRequest

AddUrlSegment(IRestRequest, string, object)

public static IRestRequest AddUrlSegment(this IRestRequest request, string name, object value)

Parameters

request IRestRequest
name string
value object

Returns

IRestRequest