Interface IRestClient
- Namespace
- RestSharp.Portable
- Assembly
- RestSharp.Portable.Core.dll
public interface IRestClient : IDisposable
- Extension Methods
-
Properties
Authenticator
IAuthenticator Authenticator { get; set; }
Property Value
- IAuthenticator
BaseUrl
Uri BaseUrl { get; set; }
Property Value
- Uri
CookieContainer
CookieContainer CookieContainer { get; set; }
Property Value
- CookieContainer
Credentials
ICredentials Credentials { get; set; }
Property Value
- ICredentials
DefaultParameterNameComparer
StringComparer DefaultParameterNameComparer { get; set; }
Property Value
- StringComparer
DefaultParameters
IList<Parameter> DefaultParameters { get; }
Property Value
- IList<Parameter>
IgnoreResponseStatusCode
bool IgnoreResponseStatusCode { get; set; }
Property Value
- bool
Proxy
IRequestProxy Proxy { get; set; }
Property Value
- IRequestProxy
Timeout
Nullable<TimeSpan> Timeout { get; set; }
Property Value
- Nullable<TimeSpan>
Methods
AddEncoding(string, IEncoding)
IRestClient AddEncoding(string encodingId, IEncoding encoding)
Parameters
encodingId
string
encoding
IEncoding
Returns
- IRestClient
AddHandler(string, IDeserializer)
IRestClient AddHandler(string contentType, IDeserializer deserializer)
Parameters
contentType
string
deserializer
IDeserializer
Returns
- IRestClient
ClearEncodings()
IRestClient ClearEncodings()
Returns
- IRestClient
ClearHandlers()
IRestClient ClearHandlers()
Returns
- IRestClient
Execute(IRestRequest)
Task<IRestResponse> Execute(IRestRequest request)
Parameters
request
IRestRequest
Returns
- Task<IRestResponse>
Execute(IRestRequest, CancellationToken)
Task<IRestResponse> Execute(IRestRequest request, CancellationToken ct)
Parameters
request
IRestRequest
ct
CancellationToken
Returns
- Task<IRestResponse>
Execute<T>(IRestRequest)
Task<IRestResponse<T>> Execute<T>(IRestRequest request)
Parameters
request
IRestRequest
Returns
- Task<IRestResponse<T>>
Type Parameters
T
Execute<T>(IRestRequest, CancellationToken)
Task<IRestResponse<T>> Execute<T>(IRestRequest request, CancellationToken ct)
Parameters
request
IRestRequest
ct
CancellationToken
Returns
- Task<IRestResponse<T>>
Type Parameters
T
GetEncoding(IEnumerable<string>)
IEncoding GetEncoding(IEnumerable<string> encodingIds)
Parameters
encodingIds
IEnumerable<string>
Returns
- IEncoding
GetHandler(string)
IDeserializer GetHandler(string contentType)
Parameters
contentType
string
Returns
- IDeserializer
RemoveEncoding(string)
IRestClient RemoveEncoding(string encodingId)
Parameters
encodingId
string
Returns
- IRestClient
RemoveHandler(string)
IRestClient RemoveHandler(string contentType)
Parameters
contentType
string
Returns
- IRestClient
ReplaceHandler(Type, IDeserializer)
IRestClient ReplaceHandler(Type oldType, IDeserializer deserializer)
Parameters
oldType
Type
deserializer
IDeserializer
Returns
- IRestClient