Class FireflyModule
public abstract class FireflyModule : IFireflyModule, IAsyncDisposable, IInteropService
- Inheritance
-
objectFireflyModule
- Implements
- Derived
Constructors
FireflyModule()
protected FireflyModule()
Properties
AppCacheService
[IgnoreMember]
[JsonIgnore]
public IAppCacheService AppCacheService { get; }
Property Value
AppJobService
[IgnoreMember]
[JsonIgnore]
public IAppJobService AppJobService { get; }
Property Value
AppMutexService
[IgnoreMember]
[JsonIgnore]
public IAppMutexService AppMutexService { get; }
Property Value
AppStateMachineService
[IgnoreMember]
[JsonIgnore]
public IAppStateMachineService AppStateMachineService { get; }
Property Value
Configuration
[IgnoreMember]
[JsonIgnore]
public IConfiguration Configuration { get; }
Property Value
Context
[IgnoreMember]
[JsonIgnore]
public IActionContext Context { get; }
Property Value
InteropRequest
[IgnoreMember]
[JsonIgnore]
public IPhotonInteropRequest? InteropRequest { get; }
Property Value
InteropResponse
[IgnoreMember]
[JsonIgnore]
public IPhotonInteropResponse? InteropResponse { get; }
Property Value
IsDisposed
[IgnoreMember]
[JsonIgnore]
public bool IsDisposed { get; }
Property Value
ModelState
[IgnoreMember]
[JsonIgnore]
public ModelState ModelState { get; }
Property Value
ModuleName
[IgnoreMember]
[JsonIgnore]
public string ModuleName { get; }
Property Value
PhotonRequest
[IgnoreMember]
[JsonIgnore]
public IPhotonRequest PhotonRequest { get; }
Property Value
PhotonResponse
[IgnoreMember]
[JsonIgnore]
public IPhotonResponse PhotonResponse { get; }
Property Value
PushService
[IgnoreMember]
[JsonIgnore]
public IPushService PushService { get; }
Property Value
QuantumSpace
[IgnoreMember]
[JsonIgnore]
public QuantumSpaceInfo QuantumSpace { get; }
Property Value
Request
[IgnoreMember]
[JsonIgnore]
public IPhotonActionRequest? Request { get; }
Property Value
Response
[IgnoreMember]
[JsonIgnore]
public IPhotonActionResponse? Response { get; }
Property Value
Service
[IgnoreMember]
[JsonIgnore]
public IFireflyService Service { get; }
Property Value
ServiceName
[IgnoreMember]
[JsonIgnore]
public string ServiceName { get; }
Property Value
Services
[IgnoreMember]
[JsonIgnore]
public IServiceProvider Services { get; }
Property Value
logger
[IgnoreMember]
[JsonIgnore]
protected ILogger logger { get; }
Property Value
Methods
Accepted()
public void Accepted()
Accepted<T>(T?)
public T? Accepted<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
After(IActionContext)
protected virtual ValueTask After(IActionContext Context)
Parameters
ContextIActionContext
Returns
BadGateway()
public void BadGateway()
BadGateway(ProblemDetails)
public void BadGateway(ProblemDetails problem)
Parameters
problemProblemDetails
BadGateway<T>(T?)
public T? BadGateway<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
BadRequest()
public void BadRequest()
BadRequest(ProblemDetails)
public void BadRequest(ProblemDetails problem)
Parameters
problemProblemDetails
BadRequest<T>(T?)
public T? BadRequest<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
Before(IActionContext)
protected virtual ValueTask<bool> Before(IActionContext Context)
Parameters
ContextIActionContext
Returns
DisconnectPushClient(string, CancellationToken)
public ValueTask<DisconnectPushClientResult> DisconnectPushClient(string clientId, CancellationToken cancellationToken = default)
Parameters
clientIdstringcancellationTokenCancellationToken
Returns
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
problemProblemDetails
ExpectationFailed<T>(T?)
public T? ExpectationFailed<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
~FireflyModule()
protected ~FireflyModule()
Forbidden()
public void Forbidden()
Forbidden(ProblemDetails)
public void Forbidden(ProblemDetails problem)
Parameters
problemProblemDetails
Forbidden<T>(T?)
public T? Forbidden<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
FromJsonAsync<T>(Stream?, CancellationToken)
public ValueTask<T?> FromJsonAsync<T>(Stream? json, CancellationToken cancellationToken = default)
Parameters
jsonStreamcancellationTokenCancellationToken
Returns
- ValueTask<T>
Type Parameters
T
FromJson<T>(ReadOnlyMemory<byte>)
public T? FromJson<T>(ReadOnlyMemory<byte> json)
Parameters
jsonReadOnlyMemory<byte>
Returns
- T
Type Parameters
T
FromJson<T>(string?)
public T? FromJson<T>(string? json)
Parameters
jsonstring
Returns
- T
Type Parameters
T
FromMsgPackAsync<T>(Stream?)
public ValueTask<T?> FromMsgPackAsync<T>(Stream? input)
Parameters
inputStream
Returns
- ValueTask<T>
Type Parameters
T
FromMsgPack<T>(ReadOnlyMemory<byte>)
public T? FromMsgPack<T>(ReadOnlyMemory<byte> input)
Parameters
inputReadOnlyMemory<byte>
Returns
- T
Type Parameters
T
GetService(Type)
public object? GetService(Type serviceType)
Parameters
serviceTypeType
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
problemProblemDetails
InternalServerError<T>(T?)
public T? InternalServerError<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
NotAcceptable()
public void NotAcceptable()
NotAcceptable(ProblemDetails)
public void NotAcceptable(ProblemDetails problem)
Parameters
problemProblemDetails
NotAcceptable<T>(T?)
public T? NotAcceptable<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
NotFound()
public void NotFound()
NotFound(ProblemDetails)
public void NotFound(ProblemDetails problem)
Parameters
problemProblemDetails
NotFound<T>(T?)
public T? NotFound<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
NotImplemented()
public void NotImplemented()
NotImplemented(ProblemDetails)
public void NotImplemented(ProblemDetails problem)
Parameters
problemProblemDetails
NotImplemented<T>(T?)
public T? NotImplemented<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
OK()
public void OK()
OK<T>(T?)
public T? OK<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
OnDisposeAsync()
protected ValueTask OnDisposeAsync()
Returns
OnModelValidationError(IActionContext)
Custom module handler for model validation error
protected virtual ValueTask<bool> OnModelValidationError(IActionContext Context)
Parameters
ContextIActionContext
Returns
PushBroadcastMessage<TMsg>(PushTopic<TMsg>, TMsg, CancellationToken)
public ValueTask<bool> PushBroadcastMessage<TMsg>(PushTopic<TMsg> topic, TMsg message, CancellationToken cancellationToken = default) where TMsg : class
Parameters
topicPushTopic<TMsg>messageTMsgcancellationTokenCancellationToken
Returns
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
clientIdstringtopicPushTopic<TRequest, TResponse>requestTRequestcancellationTokenCancellationToken
Returns
- ValueTask<TResponse>
Type Parameters
TRequestTResponse
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
clientIdstringtopicPushTopic<TMsg>messageTMsgcancellationTokenCancellationToken
Returns
Type Parameters
TMsg
RedirectTo(string)
public void RedirectTo(string location)
Parameters
locationstring
RedirectToAction(string)
public void RedirectToAction(string actionName)
Parameters
actionNamestring
RedirectToAction(string, string?)
public void RedirectToAction(string actionName, string? queryString)
Parameters
RedirectToAction(Type, string)
public void RedirectToAction(Type module, string actionName)
Parameters
RedirectToAction(Type, string, string?)
public void RedirectToAction(Type module, string actionName, string? queryString)
Parameters
RedirectToAction<T>(string)
public void RedirectToAction<T>(string actionName) where T : IFireflyModule
Parameters
actionNamestring
Type Parameters
T
RedirectToAction<T>(string, string)
public void RedirectToAction<T>(string actionName, string queryString) where T : IFireflyModule
Parameters
Type Parameters
T
RedirectToApi<TArg1>(Action<TArg1>)
public void RedirectToApi<TArg1>(Action<TArg1> action)
Parameters
actionAction<TArg1>
Type Parameters
TArg1
RedirectToApi<TArg1>(Action<TArg1>, string)
public void RedirectToApi<TArg1>(Action<TArg1> action, string queryString)
Parameters
Type Parameters
TArg1
RedirectToApi<TArg1>(Func<TArg1>)
public void RedirectToApi<TArg1>(Func<TArg1> action)
Parameters
actionFunc<TArg1>
Type Parameters
TArg1
RedirectToApi<TArg1>(Func<TArg1>, string)
public void RedirectToApi<TArg1>(Func<TArg1> action, string queryString)
Parameters
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15TArg16
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15TArg16
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15TArg16
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TArg16>queryStringstring
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9TArg10TArg11TArg12TArg13TArg14TArg15TArg16
RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2>)
public void RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2> action)
Parameters
actionAction<TArg1, TArg2>
Type Parameters
TArg1TArg2
RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2>, string)
public void RedirectToApi<TArg1, TArg2>(Action<TArg1, TArg2> action, string queryString)
Parameters
Type Parameters
TArg1TArg2
RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2>)
public void RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2> action)
Parameters
actionFunc<TArg1, TArg2>
Type Parameters
TArg1TArg2
RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2>, string)
public void RedirectToApi<TArg1, TArg2>(Func<TArg1, TArg2> action, string queryString)
Parameters
Type Parameters
TArg1TArg2
RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3>)
public void RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3> action)
Parameters
actionAction<TArg1, TArg2, TArg3>
Type Parameters
TArg1TArg2TArg3
RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3>, string)
public void RedirectToApi<TArg1, TArg2, TArg3>(Action<TArg1, TArg2, TArg3> action, string queryString)
Parameters
Type Parameters
TArg1TArg2TArg3
RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3>)
public void RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3> action)
Parameters
actionFunc<TArg1, TArg2, TArg3>
Type Parameters
TArg1TArg2TArg3
RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3>, string)
public void RedirectToApi<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3> action, string queryString)
Parameters
Type Parameters
TArg1TArg2TArg3
RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4>)
public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Action<TArg1, TArg2, TArg3, TArg4> action)
Parameters
actionAction<TArg1, TArg2, TArg3, TArg4>
Type Parameters
TArg1TArg2TArg3TArg4
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
Type Parameters
TArg1TArg2TArg3TArg4
RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4>)
public void RedirectToApi<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4> action)
Parameters
actionFunc<TArg1, TArg2, TArg3, TArg4>
Type Parameters
TArg1TArg2TArg3TArg4
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
Type Parameters
TArg1TArg2TArg3TArg4
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5>
Type Parameters
TArg1TArg2TArg3TArg4TArg5
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5>
Type Parameters
TArg1TArg2TArg3TArg4TArg5
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8
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
actionAction<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9
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
actionFunc<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9
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
Type Parameters
TArg1TArg2TArg3TArg4TArg5TArg6TArg7TArg8TArg9
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
typeIncidentTypestitlestringdescriptionstringdataobjectcategorystringIsEntitySpecificboolcallerFilePathstringcallerMemberNamestring
Returns
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
Requestobject
Returns
- Task<Top>
Type Parameters
Top
ToJson(object?)
public string? ToJson(object? model)
Parameters
modelobject
Returns
ToMsgPack(object?)
public byte[]? ToMsgPack(object? model)
Parameters
modelobject
Returns
- byte[]
TryValidateModelAsync(object, string)
public ValueTask<bool> TryValidateModelAsync(object model, string name)
Parameters
modelobjectnamestring
Returns
TryValidateModelAsync(object, string, out List<Result>)
public ValueTask<bool> TryValidateModelAsync(object model, string name, out List<ModelValidationResults.Result> errors)
Parameters
modelobjectnamestringerrorsList<ModelValidationResults.Result>
Returns
Unauthorized()
public void Unauthorized()
Unauthorized(ProblemDetails)
public void Unauthorized(ProblemDetails problem)
Parameters
problemProblemDetails
Unauthorized<T>(T?)
public T? Unauthorized<T>(T? response)
Parameters
responseT
Returns
- T
Type Parameters
T
ValidateModelAsync(object, string)
public ValueTask ValidateModelAsync(object model, string name)
Parameters
modelobjectnamestring
Returns
View()
public Task<HtmlString?> View()
Returns
View(object)
public Task<HtmlString?> View(object Model)
Parameters
Modelobject
Returns
View(string)
public Task<HtmlString?> View(string ViewName)
Parameters
ViewNamestring
Returns
View(string, object?)
public Task<HtmlString?> View(string ViewName, object? Model)
Parameters
ViewNamestringModelobject
Returns
WithStatusCode(HttpStatusCode)
public void WithStatusCode(HttpStatusCode code)
Parameters
codeHttpStatusCode
WithStatusCode<T>(HttpStatusCode, T?)
public T? WithStatusCode<T>(HttpStatusCode code, T? response)
Parameters
codeHttpStatusCoderesponseT
Returns
- T
Type Parameters
T