Class ClientProxyRequestPayloadBuilder
Inheritance
ClientProxyRequestPayloadBuilder
Assembly: Volo.Abp.Http.Client.dll
Syntax
public class ClientProxyRequestPayloadBuilder : ITransientDependency
Constructors
ClientProxyRequestPayloadBuilder(IServiceScopeFactory, IOptions<AbpHttpClientProxyingOptions>)
Declaration
public ClientProxyRequestPayloadBuilder(IServiceScopeFactory serviceScopeFactory, IOptions<AbpHttpClientProxyingOptions> httpClientProxyingOptions)
Parameters
Properties
Declaration
protected static MethodInfo CallObjectToFormDataAsyncMethod { get; }
Property Value
HttpClientProxyingOptions
Declaration
protected AbpHttpClientProxyingOptions HttpClientProxyingOptions { get; }
Property Value
ServiceScopeFactory
Declaration
protected IServiceScopeFactory ServiceScopeFactory { get; }
Property Value
Methods
BuildContentAsync(ActionApiDescriptionModel, IReadOnlyDictionary<string, object>, IJsonSerializer, ApiVersionInfo)
Declaration
public virtual Task<HttpContent?> BuildContentAsync(ActionApiDescriptionModel action, IReadOnlyDictionary<string, object> methodArguments, IJsonSerializer jsonSerializer, ApiVersionInfo apiVersion)
Parameters
Returns
GenerateBodyAsync(ActionApiDescriptionModel, IReadOnlyDictionary<string, object>, IJsonSerializer)
Declaration
protected virtual Task<HttpContent?> GenerateBodyAsync(ActionApiDescriptionModel action, IReadOnlyDictionary<string, object> methodArguments, IJsonSerializer jsonSerializer)
Parameters
Returns
GenerateFormPostDataAsync(ActionApiDescriptionModel, IReadOnlyDictionary<string, object>)
Declaration
protected virtual Task<HttpContent?> GenerateFormPostDataAsync(ActionApiDescriptionModel action, IReadOnlyDictionary<string, object> methodArguments)
Parameters
Returns
Declaration
protected virtual Task<List<KeyValuePair<string, HttpContent>>> ObjectToFormDataAsync<T>(IObjectToFormData<T> converter, ActionApiDescriptionModel actionApiDescription, ParameterApiDescriptionModel parameterApiDescription, T value)
Parameters
Returns
Type Parameters
Implements
Extension Methods