Table of Contents

Class FireflyModule

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.dll
public abstract class FireflyModule : IFireflyModule, IAsyncDisposable, IInteropService
Inheritance
object
FireflyModule
Implements
Derived

Constructors

FireflyModule()

protected FireflyModule()

Properties

AppCacheService

[IgnoreMember]
[JsonIgnore]
public IAppCacheService AppCacheService { get; }

Property Value

IAppCacheService

AppJobService

[IgnoreMember]
[JsonIgnore]
public IAppJobService AppJobService { get; }

Property Value

IAppJobService

AppMutexService

[IgnoreMember]
[JsonIgnore]
public IAppMutexService AppMutexService { get; }

Property Value

IAppMutexService

AppStateMachineService

[IgnoreMember]
[JsonIgnore]
public IAppStateMachineService AppStateMachineService { get; }

Property Value

IAppStateMachineService

Configuration

[IgnoreMember]
[JsonIgnore]
public IConfiguration Configuration { get; }

Property Value

IConfiguration

Context

[IgnoreMember]
[JsonIgnore]
public IActionContext Context { get; }

Property Value

IActionContext

InteropRequest

[IgnoreMember]
[JsonIgnore]
public IPhotonInteropRequest? InteropRequest { get; }

Property Value

IPhotonInteropRequest

InteropResponse

[IgnoreMember]
[JsonIgnore]
public IPhotonInteropResponse? InteropResponse { get; }

Property Value

IPhotonInteropResponse

IsDisposed

[IgnoreMember]
[JsonIgnore]
public bool IsDisposed { get; }

Property Value

bool

ModelState

[IgnoreMember]
[JsonIgnore]
public ModelState ModelState { get; }

Property Value

ModelState

ModuleName

[IgnoreMember]
[JsonIgnore]
public string ModuleName { get; }

Property Value

string

PhotonRequest

[IgnoreMember]
[JsonIgnore]
public IPhotonRequest PhotonRequest { get; }

Property Value

IPhotonRequest

PhotonResponse

[IgnoreMember]
[JsonIgnore]
public IPhotonResponse PhotonResponse { get; }

Property Value

IPhotonResponse

PushService

[IgnoreMember]
[JsonIgnore]
public IPushService PushService { get; }

Property Value

IPushService

QuantumSpace

[IgnoreMember]
[JsonIgnore]
public QuantumSpaceInfo QuantumSpace { get; }

Property Value

QuantumSpaceInfo

Request

[IgnoreMember]
[JsonIgnore]
public IPhotonActionRequest? Request { get; }

Property Value

IPhotonActionRequest

Response

[IgnoreMember]
[JsonIgnore]
public IPhotonActionResponse? Response { get; }

Property Value

IPhotonActionResponse

Service

[IgnoreMember]
[JsonIgnore]
public IFireflyService Service { get; }

Property Value

IFireflyService

ServiceName

[IgnoreMember]
[JsonIgnore]
public string ServiceName { get; }

Property Value

string

Services

[IgnoreMember]
[JsonIgnore]
public IServiceProvider Services { get; }

Property Value

IServiceProvider

logger

[IgnoreMember]
[JsonIgnore]
protected ILogger logger { get; }

Property Value

ILogger

Methods

Accepted()

public void Accepted()

Accepted<T>(T?)

public T? Accepted<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

After(IActionContext)

protected virtual ValueTask After(IActionContext Context)

Parameters

Context IActionContext

Returns

ValueTask

BadGateway()

public void BadGateway()

BadGateway(ProblemDetails)

public void BadGateway(ProblemDetails problem)

Parameters

problem ProblemDetails

BadGateway<T>(T?)

public T? BadGateway<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

BadRequest()

public void BadRequest()

BadRequest(ProblemDetails)

public void BadRequest(ProblemDetails problem)

Parameters

problem ProblemDetails

BadRequest<T>(T?)

public T? BadRequest<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

Before(IActionContext)

protected virtual ValueTask<bool> Before(IActionContext Context)

Parameters

Context IActionContext

Returns

ValueTask<bool>

DisconnectPushClient(string, CancellationToken)

public ValueTask<DisconnectPushClientResult> DisconnectPushClient(string clientId, CancellationToken cancellationToken = default)

Parameters

clientId string
cancellationToken CancellationToken

Returns

ValueTask<DisconnectPushClientResult>

DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

public ValueTask DisposeAsync()

Returns

ValueTask

A task that represents the asynchronous dispose operation.

ExpectationFailed()

public void ExpectationFailed()

ExpectationFailed(ProblemDetails)

public void ExpectationFailed(ProblemDetails problem)

Parameters

problem ProblemDetails

ExpectationFailed<T>(T?)

public T? ExpectationFailed<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

~FireflyModule()

protected ~FireflyModule()

Forbidden()

public void Forbidden()

Forbidden(ProblemDetails)

public void Forbidden(ProblemDetails problem)

Parameters

problem ProblemDetails

Forbidden<T>(T?)

public T? Forbidden<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

FromJsonAsync<T>(Stream?, CancellationToken)

public ValueTask<T?> FromJsonAsync<T>(Stream? json, CancellationToken cancellationToken = default)

Parameters

json Stream
cancellationToken CancellationToken

Returns

ValueTask<T>

Type Parameters

T

FromJson<T>(ReadOnlyMemory<byte>)

public T? FromJson<T>(ReadOnlyMemory<byte> json)

Parameters

json ReadOnlyMemory<byte>

Returns

T

Type Parameters

T

FromJson<T>(string?)

public T? FromJson<T>(string? json)

Parameters

json string

Returns

T

Type Parameters

T

FromMsgPackAsync<T>(Stream?)

public ValueTask<T?> FromMsgPackAsync<T>(Stream? input)

Parameters

input Stream

Returns

ValueTask<T>

Type Parameters

T

FromMsgPack<T>(ReadOnlyMemory<byte>)

public T? FromMsgPack<T>(ReadOnlyMemory<byte> input)

Parameters

input ReadOnlyMemory<byte>

Returns

T

Type Parameters

T

GetService(Type)

public object? GetService(Type serviceType)

Parameters

serviceType Type

Returns

object

GetService<T>()

public T? GetService<T>() where T : class

Returns

T

Type Parameters

T

Initialize()

protected virtual void Initialize()

InternalServerError()

public void InternalServerError()

InternalServerError(ProblemDetails)

public void InternalServerError(ProblemDetails problem)

Parameters

problem ProblemDetails

InternalServerError<T>(T?)

public T? InternalServerError<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

NotAcceptable()

public void NotAcceptable()

NotAcceptable(ProblemDetails)

public void NotAcceptable(ProblemDetails problem)

Parameters

problem ProblemDetails

NotAcceptable<T>(T?)

public T? NotAcceptable<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

NotFound()

public void NotFound()

NotFound(ProblemDetails)

public void NotFound(ProblemDetails problem)

Parameters

problem ProblemDetails

NotFound<T>(T?)

public T? NotFound<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

NotImplemented()

public void NotImplemented()

NotImplemented(ProblemDetails)

public void NotImplemented(ProblemDetails problem)

Parameters

problem ProblemDetails

NotImplemented<T>(T?)

public T? NotImplemented<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

OK()

public void OK()

OK<T>(T?)

public T? OK<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

OnDisposeAsync()

protected ValueTask OnDisposeAsync()

Returns

ValueTask

OnModelValidationError(IActionContext)

Custom module handler for model validation error

protected virtual ValueTask<bool> OnModelValidationError(IActionContext Context)

Parameters

Context IActionContext

Returns

ValueTask<bool>

return true to indicate that the error has been handled by user

PushBroadcastMessage<TMsg>(PushTopic<TMsg>, TMsg, CancellationToken)

public ValueTask<bool> PushBroadcastMessage<TMsg>(PushTopic<TMsg> topic, TMsg message, CancellationToken cancellationToken = default) where TMsg : class

Parameters

topic PushTopic<TMsg>
message TMsg
cancellationToken CancellationToken

Returns

ValueTask<bool>

Type Parameters

TMsg

PushCall<TRequest, TResponse>(string, PushTopic<TRequest, TResponse>, TRequest, CancellationToken)

public ValueTask<TResponse?> PushCall<TRequest, TResponse>(string clientId, PushTopic<TRequest, TResponse> topic, TRequest request, CancellationToken cancellationToken = default) where TRequest : class where TResponse : class

Parameters

clientId string
topic PushTopic<TRequest, TResponse>
request TRequest
cancellationToken CancellationToken

Returns

ValueTask<TResponse>

Type Parameters

TRequest
TResponse

PushMessage<TMsg>(string, PushTopic<TMsg>, TMsg, CancellationToken)

public ValueTask<bool> PushMessage<TMsg>(string clientId, PushTopic<TMsg> topic, TMsg message, CancellationToken cancellationToken = default) where TMsg : class

Parameters

clientId string
topic PushTopic<TMsg>
message TMsg
cancellationToken CancellationToken

Returns

ValueTask<bool>

Type Parameters

TMsg

RedirectTo(string)

public void RedirectTo(string location)

Parameters

location string

RedirectToAction(string)

public void RedirectToAction(string actionName)

Parameters

actionName string

RedirectToAction(string, string?)

public void RedirectToAction(string actionName, string? queryString)

Parameters

actionName string
queryString string

RedirectToAction(Type, string)

public void RedirectToAction(Type module, string actionName)

Parameters

module Type
actionName string

RedirectToAction(Type, string, string?)

public void RedirectToAction(Type module, string actionName, string? queryString)

Parameters

module Type
actionName string
queryString string

RedirectToAction<T>(string)

public void RedirectToAction<T>(string actionName) where T : IFireflyModule

Parameters

actionName string

Type Parameters

T

RedirectToAction<T>(string, string)

public void RedirectToAction<T>(string actionName, string queryString) where T : IFireflyModule

Parameters

actionName string
queryString string

Type Parameters

T

RedirectToApi<TArg1>(Action<TArg1>)

public void RedirectToApi<TArg1>(Action<TArg1> action)

Parameters

action Action<TArg1>

Type Parameters

TArg1

RedirectToApi<TArg1>(Action<TArg1>, string)

public void RedirectToApi<TArg1>(Action<TArg1> action, string queryString)

Parameters

action Action<TArg1>
queryString string

Type Parameters

TArg1

RedirectToApi<TArg1>(Func<TArg1>)

public void RedirectToApi<TArg1>(Func<TArg1> action)

Parameters

action Func<TArg1>

Type Parameters

TArg1

RedirectToApi<TArg1>(Func<TArg1>, string)

public void RedirectToApi<TArg1>(Func<TArg1> action, string queryString)

Parameters

action Func<TArg1>
queryString string

Type Parameters

TArg1

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15
TArg16

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15
TArg16

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15
TArg16

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9
TArg10
TArg11
TArg12
TArg13
TArg14
TArg15
TArg16

RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2>)

public void RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2> action)

Parameters

action Action<TArg1, TArg2>

Type Parameters

TArg1
TArg2

RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2>, string)

public void RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2> action, string queryString)

Parameters

action Action<TArg1, TArg2>
queryString string

Type Parameters

TArg1
TArg2

RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2>)

public void RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2> action)

Parameters

action Func<TArg1, TArg2>

Type Parameters

TArg1
TArg2

RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2>, string)

public void RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2> action, string queryString)

Parameters

action Func<TArg1, TArg2>
queryString string

Type Parameters

TArg1
TArg2

RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3>)

public void RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3> action)

Parameters

action Action<TArg1, TArg2, TArg3>

Type Parameters

TArg1
TArg2
TArg3

RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3>, string)

public void RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3>
queryString string

Type Parameters

TArg1
TArg2
TArg3

RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3>)

public void RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3> action)

Parameters

action Func<TArg1, TArg2, TArg3>

Type Parameters

TArg1
TArg2
TArg3

RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3>, string)

public void RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3>
queryString string

Type Parameters

TArg1
TArg2
TArg3

RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4>

Type Parameters

TArg1
TArg2
TArg3
TArg4

RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4

RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4>

Type Parameters

TArg1
TArg2
TArg3
TArg4

RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Action<TArg1, TArg2, TArg3, TArg4, TArg5>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Action<TArg1, TArg2, TArg3, TArg4, TArg5> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Action<TArg1, TArg2, TArg3, TArg4, TArg5>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Action<TArg1, TArg2, TArg3, TArg4, TArg5> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> action)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> action, string queryString)

Parameters

action Action<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> action)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, string)

public void RedirectToApi<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> action, string queryString)

Parameters

action Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>
queryString string

Type Parameters

TArg1
TArg2
TArg3
TArg4
TArg5
TArg6
TArg7
TArg8
TArg9

ReportIncident(IncidentTypes, string, string?, object?, string?, bool, string?, string?)

public Task<bool> ReportIncident(IncidentTypes type, string title, string? description, object? data, string? category = null, bool IsEntitySpecific = false, string? callerFilePath = null, string? callerMemberName = null)

Parameters

type IncidentTypes
title string
description string
data object
category string
IsEntitySpecific bool
callerFilePath string
callerMemberName string

Returns

Task<bool>

StartStickyOperation<Top>()

public Task<Top> StartStickyOperation<Top>() where Top : StickyOperation

Returns

Task<Top>

Type Parameters

Top

StartStickyOperation<Top>(object?)

public virtual Task<Top> StartStickyOperation<Top>(object? Request) where Top : StickyOperation

Parameters

Request object

Returns

Task<Top>

Type Parameters

Top

ToJson(object?)

public string? ToJson(object? model)

Parameters

model object

Returns

string

ToMsgPack(object?)

public byte[]? ToMsgPack(object? model)

Parameters

model object

Returns

byte[]

TryValidateModelAsync(object, string)

public ValueTask<bool> TryValidateModelAsync(object model, string name)

Parameters

model object
name string

Returns

ValueTask<bool>

TryValidateModelAsync(object, string, out List<Result>)

public ValueTask<bool> TryValidateModelAsync(object model, string name, out List<ModelValidationResults.Result> errors)

Parameters

model object
name string
errors List<ModelValidationResults.Result>

Returns

ValueTask<bool>

Unauthorized()

public void Unauthorized()

Unauthorized(ProblemDetails)

public void Unauthorized(ProblemDetails problem)

Parameters

problem ProblemDetails

Unauthorized<T>(T?)

public T? Unauthorized<T>(T? response)

Parameters

response T

Returns

T

Type Parameters

T

ValidateModelAsync(object, string)

public ValueTask ValidateModelAsync(object model, string name)

Parameters

model object
name string

Returns

ValueTask

View()

public Task<HtmlString?> View()

Returns

Task<HtmlString>

View(object)

public Task<HtmlString?> View(object Model)

Parameters

Model object

Returns

Task<HtmlString>

View(string)

public Task<HtmlString?> View(string ViewName)

Parameters

ViewName string

Returns

Task<HtmlString>

View(string, object?)

public Task<HtmlString?> View(string ViewName, object? Model)

Parameters

ViewName string
Model object

Returns

Task<HtmlString>

WithStatusCode(HttpStatusCode)

public void WithStatusCode(HttpStatusCode code)

Parameters

code HttpStatusCode

WithStatusCode<T>(HttpStatusCode, T?)

public T? WithStatusCode<T>(HttpStatusCode code, T? response)

Parameters

code HttpStatusCode
response T

Returns

T

Type Parameters

T