Table of Contents

Class RestClientExtensions

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

Methods

AddDefaultParameter(IRestClient, Parameter)

public static IRestClient AddDefaultParameter(this IRestClient client, Parameter parameter)

Parameters

client IRestClient
parameter Parameter

Returns

IRestClient

AddDefaultParameter(IRestClient, string, object)

public static IRestClient AddDefaultParameter(this IRestClient client, string name, object value)

Parameters

client IRestClient
name string
value object

Returns

IRestClient

AddDefaultParameter(IRestClient, string, object, ParameterType)

public static IRestClient AddDefaultParameter(this IRestClient client, string name, object value, ParameterType type)

Parameters

client IRestClient
name string
value object
type ParameterType

Returns

IRestClient

BuildUri(IRestClient, IRestRequest)

public static Uri BuildUri(this IRestClient client, IRestRequest request)

Parameters

client IRestClient
request IRestRequest

Returns

Uri

BuildUri(IRestClient, IRestRequest, bool)

public static Uri BuildUri(this IRestClient client, IRestRequest request, bool withQuery)

Parameters

client IRestClient
request IRestRequest
withQuery bool

Returns

Uri

GetEffectiveHttpMethod(IRestClient, IRestRequest)

public static Method GetEffectiveHttpMethod(this IRestClient client, IRestRequest request)

Parameters

client IRestClient
request IRestRequest

Returns

Method

MergeParameters(IRestClient, IRestRequest)

public static IList<Parameter> MergeParameters(this IRestClient client, IRestRequest request)

Parameters

client IRestClient
request IRestRequest

Returns

IList<Parameter>

RemoveDefaultParameter(IRestClient, string)

public static IRestClient RemoveDefaultParameter(this IRestClient client, string name)

Parameters

client IRestClient
name string

Returns

IRestClient