API Diff between 107.3.1-alpha.0.6 and 107.0.0-preview.12
138 Additions
57 Removals
RestSharp
-
public class BodyParameter : Parameter, IEquatable<BodyParameter>
-
public sealed delegate CalculateResponseStatus : MulticastDelegate
-
public enum DataFormat
-
public class FileParameter : IEquatable<FileParameter>
-
public static class HttpContentExtensions
-
public class InvalidRequestException : Exception
-
public class GetOrPostParameter : NamedParameter, IEquatable<GetOrPostParameter>
-
public class : Parameter, IEquatable<HeaderParameter>
-
public static class
- public const string = "Authorization"
- public const string = "Host"
-
public enum Method
-
public class NamedParameter : Parameter, IEquatable<NamedParameter>
-
public abstract class Parameter : IEquatable<Parameter>
- public DataFormat DataFormat { get; set; }
- public bool Encode { get; set; }
- public Parameter(string name, object value, string contentType, ParameterType type, bool encode = true)
- public static Parameter CreateParameter(string name, object value, ParameterType type, bool encode = true)
- public void Deconstruct(out string Name, out object Value, out ParameterType Type, out bool Encode)
-
public class ParametersCollection : IReadOnlyCollection<Parameter>, IEnumerable<Parameter>, IEnumerable
-
public enum ParameterType
-
public class QueryParameter : NamedParameter, IEquatable<QueryParameter>
-
public class RestClient : IDisposable
-
public static class RestClientExtensions
- public static RestClient AddCookie(this RestClient client, string name, string value, string path, string domain)
- public static RestClient AddDefaultParameter(this RestClient client, string name, object value)
- public static RestClient AddDefaultParameter(this RestClient client, string name, string value)
- public static Task DeleteAsync(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>> 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 GetAsync(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 HeadAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> HeadAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task OptionsAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> OptionsAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task PatchAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<RestResponse> PatchAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<TResponse> PostAsync<TRequest, TResponse>(this RestClient client, TRequest 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 PutAsync(this RestClient client, RestRequest request, CancellationToken cancellationToken = default)
- public static Task<TResponse> PutAsync<TRequest, TResponse>(this RestClient client, TRequest 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 UseQueryEncoder(this RestClient client, Func<string, Encoding, string> queryEncoder)
- public static RestClient UseUrlEncoder(this RestClient client, Func<string, string> encoder)
-
public class RestClientOptions
-
public class RestRequest
-
public static class RestRequestExtensions
- public static RestRequest AddBody(this RestRequest request, object obj)
- public static RestRequest AddFile(this RestRequest request, string name, Func<Stream> getFile, string fileName, long contentLength, string contentType = null)
- public static RestRequest AddFileBytes(this RestRequest request, string name, byte[] bytes, string filename, string contentType = "application/x-gzip")
- public static RestRequest AddFile(this RestRequest request, string name, Func<Stream> getFile, string fileName, string contentType = null)
- public static RestRequest <T>(this RestRequest request, string name, T value) where T : struct
- public static RestRequest AddJsonBody(this RestRequest request, object obj)
- public static RestRequest AddJsonBody(this RestRequest request, object obj, string contentType)
- public static RestRequest AddObject(this RestRequest request, object obj, string[] includedProperties)
- public static RestRequest AddObject(this RestRequest request, object obj)
- 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 <T>(this RestRequest request, string name, T value) where T : struct
- 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, string name, object value)
- public static RestRequest AddOrUpdateParameter(this RestRequest request, string name, object value, ParameterType type)
- public static RestRequest AddOrUpdateParameter(this RestRequest request, string name, object value, string contentType, ParameterType type)
- public static RestRequest AddParameter(this RestRequest request, string name, object value)
- public static RestRequest AddParameter(this RestRequest request, string name, object value, ParameterType type)
- public static RestRequest AddParameter(this RestRequest request, string name, object value, string contentType, ParameterType type)
- public static RestRequest AddQueryParameter(this RestRequest request, string name, string value)
- 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 AddUrlSegment(this RestRequest request, string name, string value)
- 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, object value)
- public static RestRequest AddXmlBody(this RestRequest request, object obj)
- public static RestRequest AddXmlBody(this RestRequest request, object obj, string xmlNamespace)
- 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 abstract class RestResponseBase
-
public class UrlSegmentParameter : NamedParameter, IEquatable<UrlSegmentParameter>
RestSharp.Authenticators
RestSharp.Extensions
RestSharp.Serializers
-
public static class ContentType
- public const string Binary = "application/octet-stream"
- public const string GZip = "application/x-gzip"
-
public interface IRestSerializer
-
public class SerializerRecord : IEquatable<SerializerRecord>
- public string[] AcceptedContentTypes { get; set; }
- public string[] SupportedContentTypes { get; set; }
- public SerializerRecord(DataFormat DataFormat, string[] SupportedContentTypes, Func<IRestSerializer> GetSerializer)
- public SupportsContentType SupportsContentType { get; set; }
- public SerializerRecord(DataFormat DataFormat, string[] AcceptedContentTypes, SupportsContentType SupportsContentType, Func<IRestSerializer> GetSerializer)
- public void Deconstruct(out DataFormat DataFormat, out string SupportedContentTypes, out Func GetSerializer)
- public void Deconstruct(out DataFormat DataFormat, out string AcceptedContentTypes, out SupportsContentType SupportsContentType, out Func GetSerializer)
-
public sealed delegate SupportsContentType : MulticastDelegate
RestSharp.Serializers.Json
RestSharp.Serializers.Xml