Table of Contents

Class ActionCallBuilderBase<TResp>

Namespace
Phoesion.Glow.SDK.Client.SignalR
Assembly
Phoesion.Glow.SDK.Client.SignalR.dll
public abstract class ActionCallBuilderBase<TResp> : ActionCallBuilderBase<TResp>, ISignalRActionCallBuilderBase<TResp>, IActionCallBuilderBase<TResp>

Type Parameters

TResp
Inheritance
object
ActionCallBuilderBase<TResp>
Implements
Derived
Inherited Members

Fields

Default

public TResp? Default

Field Value

TResp

Methods

ConfigureJson(Action<JsonSerializerOptions>)

public ISignalRActionCallBuilderBase<TResp?> ConfigureJson(Action<JsonSerializerOptions> configure)

Parameters

configure Action<JsonSerializerOptions>

Returns

ISignalRActionCallBuilderBase<TResp>

IgnoreRemoteExceptions()

public ISignalRActionCallBuilderBase<TResp?> IgnoreRemoteExceptions()

Returns

ISignalRActionCallBuilderBase<TResp>

ThrowRemoteExceptions()

public ISignalRActionCallBuilderBase<TResp?> ThrowRemoteExceptions()

Returns

ISignalRActionCallBuilderBase<TResp>

ThrowRemoteExceptions(bool)

public ISignalRActionCallBuilderBase<TResp?> ThrowRemoteExceptions(bool throwExceptions)

Parameters

throwExceptions bool

Returns

ISignalRActionCallBuilderBase<TResp>

WithBearerToken(string)

public ISignalRActionCallBuilderBase<TResp?> WithBearerToken(string token)

Parameters

token string

Returns

ISignalRActionCallBuilderBase<TResp>

WithCancellationToken(CancellationToken)

public ISignalRActionCallBuilderBase<TResp?> WithCancellationToken(CancellationToken token)

Parameters

token CancellationToken

Returns

ISignalRActionCallBuilderBase<TResp>

WithHeader(string, StringValues)

public ISignalRActionCallBuilderBase<TResp?> WithHeader(string key, StringValues value)

Parameters

key string
value StringValues

Returns

ISignalRActionCallBuilderBase<TResp>

WithHeader(string, string?)

public ISignalRActionCallBuilderBase<TResp?> WithHeader(string key, string? value)

Parameters

key string
value string

Returns

ISignalRActionCallBuilderBase<TResp>

WithHeaders(IEnumerable<KeyValuePair<string, StringValues>>)

public ISignalRActionCallBuilderBase<TResp?> WithHeaders(IEnumerable<KeyValuePair<string, StringValues>> headers)

Parameters

headers IEnumerable<KeyValuePair<string, StringValues>>

Returns

ISignalRActionCallBuilderBase<TResp>

WithHeaders(IEnumerable<KeyValuePair<string, string?>>)

public ISignalRActionCallBuilderBase<TResp?> WithHeaders(IEnumerable<KeyValuePair<string, string?>> headers)

Parameters

headers IEnumerable<KeyValuePair<string, string>>

Returns

ISignalRActionCallBuilderBase<TResp>

WithOperationId(OperationId)

public ISignalRActionCallBuilderBase<TResp?> WithOperationId(OperationId operationId)

Parameters

operationId OperationId

Returns

ISignalRActionCallBuilderBase<TResp>

WithQueryString(string, string?)

public ISignalRActionCallBuilderBase<TResp?> WithQueryString(string key, string? value)

Parameters

key string
value string

Returns

ISignalRActionCallBuilderBase<TResp>

WithResponseCacheTimeout(TimeSpan?)

public ISignalRActionCallBuilderBase<TResp?> WithResponseCacheTimeout(TimeSpan? timeout)

Parameters

timeout TimeSpan?

Returns

ISignalRActionCallBuilderBase<TResp>

WithTimeout(TimeSpan?)

public ISignalRActionCallBuilderBase<TResp?> WithTimeout(TimeSpan? timeout)

Parameters

timeout TimeSpan?

Returns

ISignalRActionCallBuilderBase<TResp>

_InvokeAsync<T>()

protected override Task<T?> _InvokeAsync<T>() where T : TResp

Returns

Task<T>

Type Parameters

T