Class HttpClientHelper
- Namespace
- DevExpress.Xpo.DB.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class HttpClientHelper
- Inheritance
-
HttpClientHelper
- Inherited Members
-
Constructors
public HttpClientHelper(HttpClient http, IWebApiDataFormatter formatter)
Parameters
http
HttpClient
formatter
IWebApiDataFormatter
public HttpClientHelper(HttpClient http, IWebApiDataFormatter formatter, bool staSafe)
Parameters
http
HttpClient
formatter
IWebApiDataFormatter
staSafe
bool
Properties
OutputEncoding
public Encoding OutputEncoding { get; set; }
Property Value
- Encoding
Methods
BuildQueryString(IDictionary<string, object>)
public static string BuildQueryString(IDictionary<string, object> parameters)
Parameters
parameters
IDictionary<string, object>
Returns
- string
BuildQueryString(string, IDictionary<string, object>)
public static string BuildQueryString(string path, IDictionary<string, object> parameters)
Parameters
path
string
parameters
IDictionary<string, object>
Returns
- string
BuildQueryString(string, object)
public static string BuildQueryString(string key, object value)
Parameters
key
string
value
object
Returns
- string
BuildQueryString(string, string, object)
public static string BuildQueryString(string path, string key, object value)
Parameters
path
string
key
string
value
object
Returns
- string
GetAsync<TResult>(string, CancellationToken)
public Task<TResult> GetAsync<TResult>(string action, CancellationToken cancellationToken)
Parameters
action
string
cancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
Get<TResult>(string)
public TResult Get<TResult>(string action)
Parameters
action
string
Returns
- TResult
Type Parameters
TResult
Invoke(string)
public void Invoke(string action)
Parameters
action
string
InvokeAsync(string, CancellationToken)
public Task InvokeAsync(string action, CancellationToken cancellationToken)
Parameters
action
string
cancellationToken
CancellationToken
Returns
- Task
InvokeAsync<TResult>(string, CancellationToken)
public Task<TResult> InvokeAsync<TResult>(string action, CancellationToken cancellationToken)
Parameters
action
string
cancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TResult
Invoke<TResult>(string)
public TResult Invoke<TResult>(string action)
Parameters
action
string
Returns
- TResult
Type Parameters
TResult
PostAsync<TData, TResult>(string, TData, CancellationToken)
public Task<TResult> PostAsync<TData, TResult>(string action, TData data, CancellationToken cancellationToken)
Parameters
action
string
data
TData
cancellationToken
CancellationToken
Returns
- Task<TResult>
Type Parameters
TData
TResult
Post<TData, TResult>(string, TData)
public TResult Post<TData, TResult>(string action, TData data)
Parameters
action
string
data
TData
Returns
- TResult
Type Parameters
TData
TResult
UploadAsync<TData>(string, TData, CancellationToken)
public Task UploadAsync<TData>(string action, TData data, CancellationToken cancellationToken)
Parameters
action
string
data
TData
cancellationToken
CancellationToken
Returns
- Task
Type Parameters
TData
Upload<TData>(string, TData)
public void Upload<TData>(string action, TData data)
Parameters
action
string
data
TData
Type Parameters
TData