Table of Contents

Class HttpClientHelper

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class HttpClientHelper
Inheritance
HttpClientHelper
Inherited Members

Constructors

HttpClientHelper(HttpClient, IWebApiDataFormatter)

public HttpClientHelper(HttpClient http, IWebApiDataFormatter formatter)

Parameters

http HttpClient
formatter IWebApiDataFormatter

HttpClientHelper(HttpClient, IWebApiDataFormatter, bool)

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