Interface IActionCallBuilderBase<TResp>
public interface IActionCallBuilderBase<TResp>
Type Parameters
TResp
Methods
ConfigureJson(Action<JsonSerializerOptions>)
IActionCallBuilderBase<TResp?> ConfigureJson(Action<JsonSerializerOptions> configure)
Parameters
configure
Action<JsonSerializerOptions>
Returns
- IActionCallBuilderBase<TResp>
GetAwaiter()
TaskAwaiter<TResp?> GetAwaiter()
Returns
- TaskAwaiter<TResp>
IgnoreRemoteExceptions()
IActionCallBuilderBase<TResp?> IgnoreRemoteExceptions()
Returns
- IActionCallBuilderBase<TResp>
InvokeAsync()
Task<TResp?> InvokeAsync()
Returns
- Task<TResp>
InvokeAsync<TUserResp>()
Task<TUserResp?> InvokeAsync<TUserResp>() where TUserResp : TResp
Returns
- Task<TUserResp>
Type Parameters
TUserResp
ThrowRemoteExceptions()
IActionCallBuilderBase<TResp?> ThrowRemoteExceptions()
Returns
- IActionCallBuilderBase<TResp>
ThrowRemoteExceptions(bool)
IActionCallBuilderBase<TResp?> ThrowRemoteExceptions(bool throwExceptions)
Parameters
throwExceptions
bool
Returns
- IActionCallBuilderBase<TResp>
WithCancellationToken(CancellationToken)
IActionCallBuilderBase<TResp?> WithCancellationToken(CancellationToken token)
Parameters
token
CancellationToken
Returns
- IActionCallBuilderBase<TResp>
WithOperationId(OperationId)
IActionCallBuilderBase<TResp?> WithOperationId(OperationId operationId)
Parameters
operationId
OperationId
Returns
- IActionCallBuilderBase<TResp>
WithResponseCacheTimeout(TimeSpan?)
IActionCallBuilderBase<TResp?> WithResponseCacheTimeout(TimeSpan? timeout)
Parameters
timeout
TimeSpan?
Returns
- IActionCallBuilderBase<TResp>
WithServiceTag<TServiceTag>(string)
IActionCallBuilderBase<TResp?> WithServiceTag<TServiceTag>(string value) where TServiceTag : ServiceTagAttribute
Parameters
value
string
Returns
- IActionCallBuilderBase<TResp>
Type Parameters
TServiceTag
WithTimeout(TimeSpan?)
IActionCallBuilderBase<TResp?> WithTimeout(TimeSpan? timeout)
Parameters
timeout
TimeSpan?
Returns
- IActionCallBuilderBase<TResp>