API Diff between 110.1.1-alpha.0.5 and 104.0.0
556 Additions
196 Removals
RestSharp
-
public class BodyParameter : Parameter, IEquatable<BodyParameter>
-
public static class BuildUriExtensions
-
public sealed delegate CalculateResponseStatus : MulticastDelegate
-
public sealed delegate : MulticastDelegate
-
public sealed delegate ConfigureRestClient : MulticastDelegate
-
public sealed delegate ConfigureSerialization : MulticastDelegate
-
public class ContentType : IEquatable<ContentType>
-
public enum DataFormat
-
public struct DateFormat
-
public sealed class DefaultParameters : ParametersCollection
-
public class DeserializationException : Exception
-
public class FileParameter : IEquatable<FileParameter>
- public long ContentLength { get; set; }
- public string ContentType { get; set; }
- public ContentType ContentType { get; }
- protected virtual Type EqualityContract { get; }
- public Func<Stream> GetFile { get; }
- public Action<Stream> Writer { get; set; }
- public FileParameter()
- public static FileParameter Create(string name, byte[] data, string filename, string contentType)
- public static FileParameter Create(string name, byte[] data, string filename)
- public FileParameterOptions Options { get; }
- protected FileParameter(FileParameter original)
- public static FileParameter Create(string name, byte[] data, string filename, ContentType contentType = null, FileParameterOptions options = null)
- public static FileParameter Create(string name, Func<Stream> getFile, string fileName, ContentType contentType = null, FileParameterOptions options = null)
- public static FileParameter FromFile(string fullPath, string name = null, ContentType contentType = null, FileParameterOptions options = null)
- public static bool op_Equality(FileParameter left, FileParameter right)
- public static bool op_Inequality(FileParameter left, FileParameter right)
- public virtual FileParameter <Clone>$()
- public virtual bool Equals(FileParameter other)
- protected virtual bool PrintMembers(StringBuilder builder)
-
public class Http : IHttp, IHttpFactory
-
public class HttpBasicAuthenticator : IAuthenticator
-
public class HttpCookie
-
public class HttpFile
-
public class
-
public class HttpParameter
-
public class HttpResponse : IHttpResponse
-
public interface IAuthenticator
-
public interface IHttp
-
public interface IHttpFactory
-
public interface IHttpResponse
-
public class FileParameterOptions
-
public class GetOrPostParameter : NamedParameter, IEquatable<GetOrPostParameter>
-
public class : Parameter, IEquatable<HeaderParameter>
-
public interface IRestClient : IDisposable
- IAuthenticator Authenticator { get; set; }
- string BaseUrl { get; set; }
- X509CertificateCollection ClientCertificates { get; set; }
- CookieContainer CookieContainer { get; set; }
- IList<Parameter> DefaultParameters { get; }
- IWebProxy Proxy { get; set; }
- int Timeout { get; set; }
- string UserAgent { get; set; }
- bool UseSynchronizationContext { get; set; }
- Uri BuildUri(IRestRequest request)
- IRestResponse Execute(IRestRequest request)
- IRestResponse<T> Execute<T>(IRestRequest request)
- IRestResponse ExecuteAsGet(IRestRequest request, string httpMethod)
- IRestResponse<T> ExecuteAsGet<T>(IRestRequest request, string httpMethod)
- IRestResponse ExecuteAsPost(IRestRequest request, string httpMethod)
- IRestResponse<T> ExecuteAsPost<T>(IRestRequest request, string httpMethod)
- RestRequestAsyncHandle ExecuteAsync(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback)
- RestRequestAsyncHandle ExecuteAsync<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback)
- RestRequestAsyncHandle ExecuteAsyncGet(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback, string httpMethod)
- RestRequestAsyncHandle ExecuteAsyncGet<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback, string httpMethod)
- RestRequestAsyncHandle ExecuteAsyncPost(IRestRequest request, Action<IRestResponse, RestRequestAsyncHandle> callback, string httpMethod)
- RestRequestAsyncHandle ExecuteAsyncPost<T>(IRestRequest request, Action<IRestResponse<T>, RestRequestAsyncHandle> callback, string httpMethod)
- DefaultParameters DefaultParameters { get; }
- ReadOnlyRestClientOptions Options { get; }
- RestSerializers Serializers { get; }
- Task<Stream> DownloadStreamAsync(RestRequest request, CancellationToken cancellationToken = default)
- Task<RestResponse> ExecuteAsync(RestRequest request, CancellationToken cancellationToken = default)
-
public interface IRestRequest
-
public interface IRestResponse
-
public interface IRestResponse<T> : IRestResponse
-
public class JsonArray : List<object>
-
public class JsonObject : DynamicObject, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
-
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 = "Cookie"
- public const string = "Expires"
- public const string = "Host"
- public const string = "Last-Modified"
- public const string = "Set-Cookie"
- public const string = "User-Agent"
-
public enum Method
-
public class NtlmAuthenticator : IAuthenticator
-
public abstract class OAuth2Authenticator : IAuthenticator
-
public class : OAuth2Authenticator
-
public class OAuth2UriQueryParameterAuthenticator : OAuth2Authenticator
-
public class NamedParameter : Parameter, IEquatable<NamedParameter>
-
public abstract class Parameter : IEquatable<Parameter>
- public ContentType ContentType { get; protected set; }
- public bool Encode { get; set; }
- protected virtual Type EqualityContract { get; }
- public Parameter()
- 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 abstract class ParametersCollection : IReadOnlyCollection<Parameter>, IEnumerable<Parameter>, IEnumerable
-
public enum ParameterType
-
public class QueryParameter : NamedParameter, IEquatable<QueryParameter>
-
public class ReadOnlyRestClientOptions
-
public enum RequestArrayQueryType
-
public sealed class RequestParameters : ParametersCollection
-
public class RequestPropertyAttribute : Attribute
-
public static class ResponseThrowExtension
-
public class RestClient : IRestClient, IDisposable
- public IHttpFactory HttpFactory
- public IAuthenticator Authenticator { get; set; }
- public virtual string BaseUrl { get; set; }
- public X509CertificateCollection ClientCertificates { get; set; }
- public CookieContainer CookieContainer { get; set; }
- public IList<Parameter> DefaultParameters { get; }
- public bool FollowRedirects { get; set; }
- public int? MaxRedirects { get; set; }
- public IWebProxy Proxy { get; set; }
- public int Timeout { get; set; }
- public string UserAgent { get; set; }
- public bool UseSynchronizationContext { get; set; }
- public RestClient()
- public RestClient(string baseUrl)
- public void AddHandler(string contentType, IDeserializer deserializer)
- public Uri BuildUri(IRestRequest request)
- public void ClearHandlers()
- public byte[] DownloadData(IRestRequest request)
- public virtual IRestResponse Execute(IRestRequest request)
- 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)
- 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 void RemoveHandler(string contentType)
- public string[] AcceptedContentTypes { get; set; }
- public IAuthenticator Authenticator { get; }
- public DefaultParameters DefaultParameters { get; }
- public ReadOnlyRestClientOptions Options { get; }
- public RestSerializers Serializers { get; }
- public (RestClientOptions options, ConfigureHeaders configureDefaultHeaders = null, ConfigureSerialization configureSerialization = null, bool useClientFactory = false)
- public (ConfigureRestClient configureRestClient = null, ConfigureHeaders configureDefaultHeaders = null, ConfigureSerialization configureSerialization = null, bool useClientFactory = false)
- public (Uri baseUrl, ConfigureRestClient configureRestClient = null, ConfigureHeaders configureDefaultHeaders = null, ConfigureSerialization configureSerialization = null, bool useClientFactory = false)
- public (string baseUrl, ConfigureRestClient configureRestClient = null, ConfigureHeaders configureDefaultHeaders = null, ConfigureSerialization configureSerialization = null)
- public RestClient(HttpClient httpClient, RestClientOptions options, bool disposeHttpClient = false, ConfigureSerialization configureSerialization = null)
- public RestClient(HttpClient httpClient, bool disposeHttpClient = false, ConfigureRestClient configureRestClient = null, ConfigureSerialization configureSerialization = null)
- public RestClient(HttpMessageHandler handler, bool disposeHandler = true, ConfigureRestClient configureRestClient = null, ConfigureSerialization configureSerialization = null)
- 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 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 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 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 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 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 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 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 IRestClient (this IRestClient client, string name, string value)
- public static IRestClient (this IRestClient client, Dictionary<string, string> headers)
- public static IRestClient AddDefaultParameter(this IRestClient client, Parameter parameter)
- public static IRestClient AddDefaultParameter(this IRestClient client, string name, string value)
- public static IRestClient AddDefaultParameter(this IRestClient client, string name, object value, ParameterType type)
- public static IRestClient AddDefaultQueryParameter(this IRestClient client, string name, string value)
- public static IRestClient AddDefaultUrlSegment(this IRestClient client, string name, string value)
- public static Task<T> DeleteAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> DeleteAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static RestResponse<T> Deserialize<T>(this IRestClient client, RestResponse response)
- public static Task<byte[]> DownloadDataAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Stream DownloadStream(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static RestResponse Execute(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecuteAsync(this IRestClient client, RestRequest request, Method httpMethod, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteAsync<T>(this IRestClient client, RestRequest request, Method httpMethod, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecuteGetAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecuteGetAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecutePostAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecutePostAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse<T>> ExecutePutAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> ExecutePutAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> GetAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> GetAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static TResponse GetJson<TResponse>(this RestClient client, string resource)
- public static TResponse GetJson<TResponse>(this RestClient client, string resource, object parameters)
- 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 IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> HeadAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> OptionsAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> OptionsAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<T> PatchAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PatchAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static RestResponse Post(this IRestClient client, RestRequest request)
- public static Task<T> PostAsync<T>(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PostAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static TResponse PostJson<TRequest, TResponse>(this RestClient client, string resource, TRequest request)
- public static HttpStatusCode PostJson<TRequest>(this RestClient client, string resource, TRequest request)
- 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 IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PutAsync(this IRestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static TResponse PutJson<TRequest, TResponse>(this RestClient client, string resource, TRequest request)
- public static HttpStatusCode PutJson<TRequest>(this RestClient client, string resource, TRequest request)
- 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 IRestClient client, string resource, CancellationToken cancellationToken)
- public static RestClient UseAuthenticator(this RestClient client, IAuthenticator authenticator)
- public static RestClient UseQueryEncoder(this RestClient client, Func<string, Encoding, string> queryEncoder)
- public static RestClient UseUrlEncoder(this RestClient client, Func<string, string> encoder)
-
public class RestClientOptions
-
public static class RestClientSyncExtensions
- public static T Delete<T>(this RestClient client, RestRequest request)
- public static RestResponse Delete(this RestClient client, RestRequest request)
- public static byte[] DownloadData(this RestClient client, RestRequest request)
- public static RestResponse<T> Execute<T>(this RestClient client, RestRequest request)
- public static RestResponse Execute(this RestClient client, RestRequest request, Method httpMethod)
- public static RestResponse<T> Execute<T>(this RestClient client, RestRequest request, Method httpMethod)
- public static RestResponse<T> ExecuteGet<T>(this RestClient client, RestRequest request)
- public static RestResponse ExecuteGet(this RestClient client, RestRequest request)
- public static RestResponse<T> ExecutePost<T>(this RestClient client, RestRequest request)
- public static RestResponse ExecutePost(this RestClient client, RestRequest request)
- public static RestResponse<T> ExecutePut<T>(this RestClient client, RestRequest request)
- public static RestResponse ExecutePut(this RestClient client, RestRequest request)
- public static T Get<T>(this RestClient client, RestRequest request)
- public static RestResponse Get(this RestClient client, RestRequest request)
- public static T Head<T>(this RestClient client, RestRequest request)
- public static RestResponse Head(this RestClient client, RestRequest request)
- public static T Options<T>(this RestClient client, RestRequest request)
- public static RestResponse Options(this RestClient client, RestRequest request)
- public static T Patch<T>(this RestClient client, RestRequest request)
- public static RestResponse Patch(this RestClient client, RestRequest request)
- public static T Post<T>(this RestClient client, RestRequest request)
- public static T Put<T>(this RestClient client, RestRequest request)
- public static RestResponse Put(this RestClient client, RestRequest request)
-
public class RestRequest
- public Func<HttpResponseMessage, RestRequest, RestResponse> AdvancedResponseWriter { get; set; }
- public bool AlwaysMultipartFormData { get; set; }
- public ICredentials Credentials { get; set; }
- public string DateFormat { get; set; }
- public List<FileParameter> Files { get; }
- public ISerializer JsonSerializer { get; set; }
- public IAuthenticator Authenticator { get; set; }
- public CacheControlHeaderValue CachePolicy { get; set; }
- public HttpCompletionOption CompletionOption { get; set; }
- public CookieContainer CookieContainer { get; set; }
- public IReadOnlyCollection<FileParameter> Files { get; }
- public string FormBoundary { get; set; }
- public Action<IRestResponse> OnBeforeDeserialization { get; set; }
- public List<Parameter> Parameters { get; }
- public bool MultipartFormQuoteBoundary { 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 RequestParameters Parameters { get; }
- public Func<Stream, Stream> ResponseWriter { get; set; }
- public object UserState { get; set; }
- public string XmlNamespace { get; set; }
- public ISerializer XmlSerializer { get; set; }
- public RestRequest(Method method)
- public RestRequest(string resource)
- public RestRequest(Uri resource)
- public IRestRequest AddBody(object obj, string xmlNamespace)
- public IRestRequest AddBody(object obj)
- public IRestRequest AddCookie(string name, string value)
- public IRestRequest AddFile(string name, string path)
- public IRestRequest AddFile(string name, byte[] bytes, string fileName)
- public IRestRequest AddFile(string name, byte[] bytes, string fileName, string contentType)
- public IRestRequest AddFile(string name, Action<Stream> writer, string fileName)
- public IRestRequest AddFile(string name, Action<Stream> writer, string fileName, string contentType)
- public IRestRequest (string name, string value)
- public IRestRequest AddObject(object obj, string[] whitelist)
- public IRestRequest AddObject(object obj)
- public IRestRequest AddParameter(Parameter p)
- public IRestRequest AddParameter(string name, object value)
- public IRestRequest AddParameter(string name, object value, ParameterType type)
- public IRestRequest AddUrlSegment(string name, string value)
- public void IncreaseNumAttempts()
- public RestRequest AddParameter(Parameter parameter)
- public RestRequest RemoveParameter(Parameter parameter)
-
public class RestRequestAsyncHandle
-
public static class RestRequestExtensions
- public static RestRequest AddBody(this RestRequest request, object obj, ContentType contentType = null)
- public static RestRequest AddCookie(this RestRequest request, string name, string value, string path, string domain)
- public static RestRequest AddFile(this RestRequest request, string name, string path, ContentType contentType = null, FileParameterOptions options = null)
- public static RestRequest AddFile(this RestRequest request, string name, byte[] bytes, string fileName, ContentType contentType = null, FileParameterOptions options = null)
- public static RestRequest AddFile(this RestRequest request, string name, Func<Stream> getFile, string fileName, ContentType contentType = null, FileParameterOptions options = 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(this RestRequest request, string jsonString, bool forceSerialize, ContentType contentType = null)
- public static RestRequest AddJsonBody<T>(this RestRequest request, T obj, ContentType contentType = null)
- public static RestRequest AddObject<T>(this RestRequest request, T obj, string[] includedProperties)
- public static RestRequest AddObjectStatic<T>(this RestRequest request, T obj, string[] includedProperties)
- public static RestRequest AddObjectStatic<T>(this RestRequest request, T obj)
- 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, ContentType 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, ContentType contentType = null, string xmlNamespace = "")
-
public class RestRequestOptions
-
public class RestResponse : RestResponseBase
-
public class RestResponse<T> : RestResponse
-
public abstract class RestResponseBase
-
public class RestResponseCookie
-
public class RestXmlRequest : RestRequest
-
public class SimpleAuthenticator : IAuthenticator
-
public class SimpleFactory<T> : IHttpFactory where T : IHttp
-
public sealed delegate SupportsContentType : MulticastDelegate
-
public class UrlSegmentParameter : NamedParameter, IEquatable<UrlSegmentParameter>
-
public class XmlParameter : BodyParameter, IEquatable<XmlParameter>
RestSharp.Authenticators
-
public abstract class AuthenticatorBase : IAuthenticator
-
public class HttpBasicAuthenticator : AuthenticatorBase
-
public interface IAuthenticator
-
public class JwtAuthenticator : AuthenticatorBase
-
public class OAuth1Authenticator : IAuthenticator
- public virtual string CallbackUrl { get; set; }
- public virtual string ClientPassword { get; set; }
- public virtual string ClientUsername { get; set; }
- public virtual string ConsumerKey { get; set; }
- public virtual string ConsumerSecret { get; set; }
- public virtual string SessionHandle { get; set; }
- public virtual string Token { get; set; }
- public virtual string TokenSecret { get; set; }
- public virtual OAuthType Type { get; set; }
- public virtual string Verifier { get; set; }
- public virtual string Version { get; set; }
- public static OAuth1Authenticator ForAccessToken(string consumerKey, string consumerSecret, string token, string tokenSecret)
- public static OAuth1Authenticator ForAccessToken(string consumerKey, string consumerSecret, string token, string tokenSecret, OAuthSignatureMethod signatureMethod = 0)
- public static OAuth1Authenticator ForClientAuthentication(string consumerKey, string consumerSecret, string username, string password)
- public static OAuth1Authenticator ForProtectedResource(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret)
- public static OAuth1Authenticator ForRequestToken(string consumerKey, string consumerSecret)
- public static OAuth1Authenticator ForClientAuthentication(string consumerKey, string consumerSecret, string username, string password, OAuthSignatureMethod signatureMethod = 0)
- public static OAuth1Authenticator ForProtectedResource(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, OAuthSignatureMethod signatureMethod = 0)
- public static OAuth1Authenticator ForRequestToken(string consumerKey, string consumerSecret, OAuthSignatureMethod signatureMethod = 0)
- public void Authenticate(IRestClient client, IRestRequest request)
- public ValueTask Authenticate(IRestClient client, RestRequest request)
RestSharp.Authenticators.OAuth
RestSharp.Authenticators.OAuth2
RestSharp.Contrib
RestSharp.Deserializers
RestSharp.Extensions
RestSharp.Serializers
RestSharp.Serializers.Json
RestSharp.Serializers.Xml
RestSharp.Validation