API Diff between 107.3.1-alpha.0.6 and 106.5.2
381 Additions
231 Removals
RestSharp
-
public class BodyParameter : Parameter, IEquatable<BodyParameter>
-
public sealed delegate CalculateResponseStatus : MulticastDelegate
-
public enum DataFormat
-
public class DeserializationException : Exception
-
public class FileParameter : IEquatable<FileParameter>
-
public class Http : IHttp
-
public class HttpCookie
-
public class HttpFile
-
public class
-
public class HttpParameter
-
public class HttpResponse : IHttpResponse
-
public interface IHttp
-
public interface IHttpResponse
-
public interface IRestClient
-
public interface IRestRequest
-
public interface IRestResponse
-
public interface IRestResponse<T> : IRestResponse
-
public class GetOrPostParameter : NamedParameter, IEquatable<GetOrPostParameter>
-
public class : Parameter, IEquatable<HeaderParameter>
-
public class JsonParameter : BodyParameter, IEquatable<JsonParameter>
-
public static class
- public const string = "Accept"
- public const string = "Allow"
- public const string = "Authorization"
- public const string = "Content-Disposition"
- public const string = "Content-Encoding"
- public const string = "Content-Language"
- public const string = "Content-Length"
- public const string = "Content-Location"
- public const string = "Content-MD5"
- public const string = "Content-Range"
- public const string = "Content-Type"
- public const string = "Expires"
- public const string = "Host"
- public const string = "Last-Modified"
-
public enum Method
-
public class NamedParameter : Parameter, IEquatable<NamedParameter>
-
public class NameValuePair
-
public abstract class Parameter : IEquatable<Parameter>
- public bool Encode { get; set; }
- protected virtual Type EqualityContract { get; }
- public Parameter()
- public Parameter(string name, object value, ParameterType type)
- public Parameter(string name, object value, string contentType, ParameterType type)
- protected Parameter(string Name, object Value, ParameterType Type, bool Encode)
- protected Parameter(Parameter original)
- public static Parameter CreateParameter(string name, object value, ParameterType type, bool encode = true)
- public static bool op_Equality(Parameter left, Parameter right)
- public static bool op_Inequality(Parameter left, Parameter right)
- public abstract Parameter <Clone>$()
- public void Deconstruct(out string Name, out object Value, out ParameterType Type, out bool Encode)
- public virtual bool Equals(Parameter other)
- protected virtual bool PrintMembers(StringBuilder builder)
-
public class ParametersCollection : IReadOnlyCollection<Parameter>, IEnumerable<Parameter>, IEnumerable
-
public enum ParameterType
-
public class QueryParameter : NamedParameter, IEquatable<QueryParameter>
-
public class RestClient : IDisposable
- public bool AllowMultipleDefaultParametersWithSameName { get; set; }
- public string[] AcceptedContentTypes { get; set; }
- public bool AutomaticDecompression { get; set; }
- public string BaseHost { get; set; }
- public virtual Uri BaseUrl { get; set; }
- public RequestCachePolicy CachePolicy { get; set; }
- public X509CertificateCollection ClientCertificates { get; set; }
- public string ConnectionGroupName { get; set; }
- public CalculateResponseStatus CalculateResponseStatus { get; set; }
- public IList<Parameter> DefaultParameters { get; }
- public Encoding Encoding { get; set; }
- public bool FollowRedirects { get; set; }
- public int? MaxRedirects { get; set; }
- public bool Pipelined { get; set; }
- public bool PreAuthenticate { get; set; }
- public IWebProxy Proxy { get; set; }
- public int ReadWriteTimeout { get; set; }
- public RemoteCertificateValidationCallback RemoteCertificateValidationCallback { get; set; }
- public int Timeout { get; set; }
- public bool UnsafeAuthenticatedConnectionSharing { get; set; }
- public string UserAgent { get; set; }
- public bool UseSynchronizationContext { get; set; }
- public ParametersCollection DefaultParameters { get; }
- public (RestClientOptions options, Action<HttpRequestHeaders> configureDefaultHeaders = null)
- public void AddHandler(string contentType, IDeserializer deserializer)
- public void AddHandler(IDeserializer deserializer, string[] contentTypes)
- public Uri BuildUri(IRestRequest request)
- public void ClearHandlers()
- public void ConfigureWebRequest(Action<HttpWebRequest> configurator)
- public IRestResponse<T> Deserialize<T>(IRestResponse response)
- public byte[] DownloadData(IRestRequest request)
- public byte[] DownloadData(IRestRequest request, bool throwOnError)
- public virtual IRestResponse Execute(IRestRequest request, Method httpMethod)
- public virtual IRestResponse Execute(IRestRequest request)
- public virtual IRestResponse<T> Execute<T>(IRestRequest request, Method httpMethod)
- public virtual IRestResponse<T> Execute<T>(IRestRequest request)
- public IRestResponse ExecuteAsGet(IRestRequest request, string httpMethod)
- public IRestResponse<T> ExecuteAsGet<T>(IRestRequest request, string httpMethod)
- public IRestResponse ExecuteAsPost(IRestRequest request, string httpMethod)
- public IRestResponse<T> ExecuteAsPost<T>(IRestRequest request, string httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsync(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback, Method httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsync(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public virtual RestRequestAsyncHandle ExecuteAsync<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback, Method httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsync<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public virtual RestRequestAsyncHandle ExecuteAsyncGet(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback, string httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsyncGet<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback, string httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsyncPost(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback, string httpMethod)
- public virtual RestRequestAsyncHandle ExecuteAsyncPost<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback, string httpMethod)
- public virtual Task<IRestResponse<T>> ExecuteGetTaskAsync<T>(IRestRequest request)
- public virtual Task<IRestResponse<T>> ExecuteGetTaskAsync<T>(IRestRequest request, CancellationToken token)
- public virtual Task<IRestResponse> ExecuteGetTaskAsync(IRestRequest request)
- public virtual Task<IRestResponse> ExecuteGetTaskAsync(IRestRequest request, CancellationToken token)
- public virtual Task<IRestResponse<T>> ExecutePostTaskAsync<T>(IRestRequest request)
- public virtual Task<IRestResponse<T>> ExecutePostTaskAsync<T>(IRestRequest request, CancellationToken token)
- public virtual Task<IRestResponse> ExecutePostTaskAsync(IRestRequest request)
- public virtual Task<IRestResponse> ExecutePostTaskAsync(IRestRequest request, CancellationToken token)
- public virtual Task<IRestResponse<T>> ExecuteTaskAsync<T>(IRestRequest request, Method httpMethod)
- public virtual Task<IRestResponse<T>> ExecuteTaskAsync<T>(IRestRequest request)
- public virtual Task<IRestResponse<T>> ExecuteTaskAsync<T>(IRestRequest request, CancellationToken token, Method httpMethod)
- public virtual Task<IRestResponse<T>> ExecuteTaskAsync<T>(IRestRequest request, CancellationToken token)
- public virtual Task<IRestResponse> ExecuteTaskAsync(IRestRequest request)
- public virtual Task<IRestResponse> ExecuteTaskAsync(IRestRequest request, CancellationToken token, Method httpMethod)
- public virtual Task<IRestResponse> ExecuteTaskAsync(IRestRequest request, CancellationToken token)
- public void RemoveHandler(string contentType)
- public RestClient(HttpClient httpClient, RestClientOptions options = null, bool disposeHttpClient = false)
- public RestClient(HttpMessageHandler handler, bool disposeHandler = true)
- public RestClient AddDefaultParameter(Parameter parameter)
- public Uri BuildUri(RestRequest request)
- protected virtual void Dispose(bool disposing)
- public void Dispose()
- public Task<Stream> DownloadStreamAsync(RestRequest request, CancellationToken cancellationToken = default)
- public Task<RestResponse> ExecuteAsync(RestRequest request, CancellationToken cancellationToken = default)
- public void UseDefaultSerializers()
- public RestClient UseSerializer(Func<IRestSerializer> serializerFactory)
- public RestClient UseSerializer<T>() where T : IRestSerializer
-
public static class RestClientExtensions
- public static void (this IRestClient restClient, string name, string value)
- public static void AddDefaultParameter(this IRestClient restClient, Parameter p)
- public static void AddDefaultParameter(this IRestClient restClient, string name, object value)
- public static void AddDefaultParameter(this IRestClient restClient, string name, object value, ParameterType type)
- public static void AddDefaultUrlSegment(this IRestClient restClient, string name, string value)
- public static IRestResponse<T> Delete<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Delete(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle DeleteAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle DeleteAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> DeleteAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> DeleteTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle ExecuteAsync(this IRestClient client, IRestRequest request, Action<IRestResponse> callback)
- public static RestRequestAsyncHandle ExecuteAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>> callback)
- public static RestResponse<object> ExecuteDynamic(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Get<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Get(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle GetAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle GetAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> GetAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> GetTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Head<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Head(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle HeadAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle HeadAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> HeadAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> HeadTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Options<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Options(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle OptionsAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle OptionsAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> OptionsAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> OptionsTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Patch<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Patch(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle PatchAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle PatchAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> PatchAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> PatchTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Post<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Post(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle PostAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle PostAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> PostAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> PostTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse<T> Put<T>(this IRestClient client, IRestRequest request)
- public static IRestResponse Put(this IRestClient client, IRestRequest request)
- public static RestRequestAsyncHandle PutAsync<T>(this IRestClient client, IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- public static RestRequestAsyncHandle PutAsync(this IRestClient client, IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- public static Task<T> PutAsync<T>(this IRestClient client, IRestRequest request)
- public static Task<T> PutTaskAsync<T>(this IRestClient client, IRestRequest request)
- public static void RemoveDefaultParameter(this IRestClient restClient, string name)
- public static RestClient AddCookie(this RestClient client, string name, string value, string path, string domain)
- public static RestClient (this RestClient client, string name, string value)
- public static RestClient (this RestClient client, Dictionary<string, string> headers)
- public static RestClient AddDefaultParameter(this RestClient client, string name, string value)
- public static RestClient AddDefaultParameter(this RestClient client, string name, object value, ParameterType type)
- public static RestClient AddDefaultQueryParameter(this RestClient client, string name, string value)
- public static RestClient AddDefaultUrlSegment(this RestClient client, string name, string value)
- public static Task<T> DeleteAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> DeleteAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static RestResponse<T> Deserialize<T>(this RestClient client, RestResponse response)
- public static Task<byte[]> DownloadDataAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecuteAsync(this RestClient client, RestRequest request, Method httpMethod, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteAsync<T>(this RestClient client, RestRequest request, Method httpMethod, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteGetAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecuteGetAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecutePostAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecutePostAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecutePutAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecutePutAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> GetAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> GetAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<TResponse> GetJsonAsync<TResponse>(this RestClient client, string resource, CancellationToken cancellationToken = default)
- public static Task<TResponse> GetJsonAsync<TResponse>(this RestClient client, string resource, object parameters, CancellationToken cancellationToken = default)
- public static Task<T> HeadAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> HeadAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> OptionsAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> OptionsAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> PatchAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PatchAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> PostAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PostAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<TResponse> PostJsonAsync<TRequest, TResponse>(this RestClient client, string resource, TRequest request, CancellationToken cancellationToken = default)
- public static Task<HttpStatusCode> PostJsonAsync<TRequest>(this RestClient client, string resource, TRequest request, CancellationToken cancellationToken = default)
- public static Task<T> PutAsync<T>(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PutAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<TResponse> PutJsonAsync<TRequest, TResponse>(this RestClient client, string resource, TRequest request, CancellationToken cancellationToken = default)
- public static Task<HttpStatusCode> PutJsonAsync<TRequest>(this RestClient client, string resource, TRequest request, CancellationToken cancellationToken = default)
- public static IAsyncEnumerable<T> StreamJsonAsync<T>(this RestClient client, string resource, CancellationToken cancellationToken)
- public static RestClient UseAuthenticator(this RestClient client, IAuthenticator authenticator)
- public static RestClient UseJson(this RestClient client)
- public static RestClient UseQueryEncoder(this RestClient client, Func<string, Encoding, string> queryEncoder)
- public static RestClient UseUrlEncoder(this RestClient client, Func<string, string> encoder)
- public static RestClient UseXml(this RestClient client)
-
public class RestClientOptions
-
public class RestRequest
- public Action<Stream, IHttpResponse> AdvancedResponseWriter { get; set; }
- public IList<DecompressionMethods> AllowedDecompressionMethods { get; }
- public Func<HttpResponseMessage, RestResponse> AdvancedResponseWriter { get; set; }
- public ICredentials Credentials { get; set; }
- public string DateFormat { get; set; }
- public List<FileParameter> Files { get; }
- public ISerializer JsonSerializer { get; set; }
- public HttpCompletionOption CompletionOption { get; set; }
- public IReadOnlyCollection<FileParameter> Files { get; }
- public string FormBoundary { get; set; }
- public Action<IRestResponse> OnBeforeDeserialization { get; set; }
- public List<Parameter> Parameters { get; }
- public int ReadWriteTimeout { get; set; }
- public bool MultipartFormQuoteParameters { get; set; }
- public Func<HttpResponseMessage, ValueTask> OnAfterRequest { get; set; }
- public Action<RestResponse> OnBeforeDeserialization { get; set; }
- public Func<HttpRequestMessage, ValueTask> OnBeforeRequest { get; set; }
- public ParametersCollection Parameters { get; }
- public Action<Stream> ResponseWriter { get; set; }
- public Func<Stream, Stream> ResponseWriter { get; set; }
- public bool UseDefaultCredentials { get; set; }
- public object UserState { get; set; }
- public string XmlNamespace { get; set; }
- public IXmlSerializer XmlSerializer { get; set; }
- public RestRequest(Method method)
- public RestRequest(string resource, Method method = 0, DataFormat dataFormat = 1)
- public RestRequest(Uri resource, Method method = 0, DataFormat dataFormat = 1)
- public IRestRequest AddBody(object obj, string xmlNamespace = "")
- public IRestRequest AddBody(object obj)
- public IRestRequest AddCookie(string name, string value)
- public IRestRequest AddDecompressionMethod(DecompressionMethods decompressionMethod)
- public IRestRequest AddFile(string name, string path, string contentType = null)
- public IRestRequest AddFile(string name, byte[] bytes, string fileName, string contentType = null)
- public IRestRequest AddFile(string name, Action<Stream> writer, string fileName, long contentLength, string contentType = null)
- public IRestRequest AddFileBytes(string name, byte[] bytes, string filename, string contentType = "application/x-gzip")
- public IRestRequest (string name, string value)
- public IRestRequest AddJsonBody(object obj)
- public IRestRequest AddObject(object obj, string[] includedProperties)
- public IRestRequest AddObject(object obj)
- public IRestRequest AddOrUpdateParameter(Parameter p)
- public IRestRequest AddOrUpdateParameter(string name, object value)
- public IRestRequest AddOrUpdateParameter(string name, object value, ParameterType type)
- public IRestRequest AddOrUpdateParameter(string name, object value, string contentType, ParameterType type)
- public IRestRequest AddParameter(Parameter p)
- public IRestRequest AddParameter(string name, object value)
- public IRestRequest AddParameter(string name, object value, ParameterType type)
- public IRestRequest AddParameter(string name, object value, string contentType, ParameterType type)
- public IRestRequest AddQueryParameter(string name, string value)
- public IRestRequest AddQueryParameter(string name, string value, bool encode)
- public IRestRequest AddUrlSegment(string name, string value)
- public IRestRequest AddUrlSegment(string name, object value)
- public IRestRequest AddXmlBody(object obj)
- public IRestRequest AddXmlBody(object obj, string xmlNamespace)
- public void IncreaseNumAttempts()
- public RestRequest(string resource, Method method = 0)
- public RestRequest(Uri resource, Method method = 0)
- public RestRequest AddParameter(Parameter parameter)
- public void RemoveParameter(Parameter parameter)
-
public class RestRequestAsyncHandle
-
public static class RestRequestExtensions
- public static RestRequest AddBody(this RestRequest request, object obj, string contentType = null)
- public static RestRequest AddFile(this RestRequest request, string name, string path, string contentType = null)
- public static RestRequest AddFile(this RestRequest request, string name, byte[] bytes, string filename, string contentType = null)
- public static RestRequest AddFile(this RestRequest request, string name, Func<Stream> getFile, string fileName, string contentType = null)
- public static RestRequest (this RestRequest request, string name, string value)
- public static RestRequest <T>(this RestRequest request, string name, T value) where T : struct
- public static RestRequest (this RestRequest request, ICollection<KeyValuePair<string, string>> headers)
- public static RestRequest AddJsonBody<T>(this RestRequest request, T obj, string contentType = "application/json")
- public static RestRequest AddObject<T>(this RestRequest request, T obj, string[] includedProperties)
- public static RestRequest (this RestRequest request, string name, string value)
- public static RestRequest <T>(this RestRequest request, string name, T value) where T : struct
- public static RestRequest (this RestRequest request, ICollection<KeyValuePair<string, string>> headers)
- public static RestRequest AddOrUpdateParameter(this RestRequest request, string name, string value, bool encode = true)
- public static RestRequest AddOrUpdateParameter<T>(this RestRequest request, string name, T value, bool encode = true) where T : struct
- public static RestRequest AddOrUpdateParameter(this RestRequest request, string name, object value, ParameterType type, bool encode = true)
- public static RestRequest AddOrUpdateParameter(this RestRequest request, Parameter parameter)
- public static RestRequest AddOrUpdateParameters(this RestRequest request, IEnumerable<Parameter> parameters)
- public static RestRequest AddParameter(this RestRequest request, string name, string value, bool encode = true)
- public static RestRequest AddParameter<T>(this RestRequest request, string name, T value, bool encode = true) where T : struct
- public static RestRequest AddParameter(this RestRequest request, string name, object value, ParameterType type, bool encode = true)
- public static RestRequest AddQueryParameter(this RestRequest request, string name, string value, bool encode = true)
- public static RestRequest AddQueryParameter<T>(this RestRequest request, string name, T value, bool encode = true) where T : struct
- public static RestRequest AddStringBody(this RestRequest request, string body, DataFormat dataFormat)
- public static RestRequest AddStringBody(this RestRequest request, string body, string contentType)
- public static RestRequest AddUrlSegment(this RestRequest request, string name, string value, bool encode = true)
- public static RestRequest AddUrlSegment<T>(this RestRequest request, string name, T value, bool encode = true) where T : struct
- public static RestRequest AddXmlBody<T>(this RestRequest request, T obj, string contentType = "application/xml", string xmlNamespace = "")
-
public class RestResponse<T> : RestResponse
-
public abstract class RestResponseBase
-
public class RestResponseCookie
-
public class RestXmlRequest : RestRequest
-
public class UrlSegmentParameter : NamedParameter, IEquatable<UrlSegmentParameter>
-
public class XmlParameter : BodyParameter, IEquatable<XmlParameter>
RestSharp.Authenticators
RestSharp.Authenticators.OAuth
RestSharp.Authenticators.OAuth2
RestSharp.Deserializers
RestSharp.Extensions
RestSharp.Serializers
RestSharp.Serializers.Json
RestSharp.Serializers.Xml
RestSharp.Validation
SimpleJson