OperationInvokerExtensions
Namespace: SnowBank.Threading.Operations · class
Helper methods for Operation Invokers
Methods
Invoke
static Task<OperationResult<TResult>> Invoke<TResult, T0>(OperationCallSite<TResult, T0> operation, T0 arg0, CancellationToken ct)
static Task<OperationResult<TResult>> Invoke<TResult, T0>(OperationCallSite<TResult, T0> operation, IOperationContext parent, T0 arg0)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1>(OperationCallSite<TResult, T0, T1> operation, T0 arg0, T1 arg1, CancellationToken ct)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1>(OperationCallSite<TResult, T0, T1> operation, IOperationContext parent, T0 arg0, T1 arg1)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2>(OperationCallSite<TResult, T0, T1, T2> operation, T0 arg0, T1 arg1, T2 arg2, CancellationToken ct)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2>(OperationCallSite<TResult, T0, T1, T2> operation, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2, T3>(OperationCallSite<TResult, T0, T1, T2, T3> operation, T0 arg0, T1 arg1, T2 arg2, T3 arg3, CancellationToken ct)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2, T3>(OperationCallSite<TResult, T0, T1, T2, T3> operation, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2, T3, T4>(OperationCallSite<TResult, T0, T1, T2, T3, T4> operation, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, CancellationToken ct)
static Task<OperationResult<TResult>> Invoke<TResult, T0, T1, T2, T3, T4>(OperationCallSite<TResult, T0, T1, T2, T3, T4> operation, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
InvokeWithKey
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0>(OperationCallSite<TResult, T0> operation, string key, T0 arg0, CancellationToken ct)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0>(OperationCallSite<TResult, T0> operation, string key, IOperationContext parent, T0 arg0)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1>(OperationCallSite<TResult, T0, T1> operation, string key, T0 arg0, T1 arg1, CancellationToken ct)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1>(OperationCallSite<TResult, T0, T1> operation, string key, IOperationContext parent, T0 arg0, T1 arg1)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2>(OperationCallSite<TResult, T0, T1, T2> operation, string key, T0 arg0, T1 arg1, T2 arg2, CancellationToken ct)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2>(OperationCallSite<TResult, T0, T1, T2> operation, string key, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2, T3>(OperationCallSite<TResult, T0, T1, T2, T3> operation, string key, T0 arg0, T1 arg1, T2 arg2, T3 arg3, CancellationToken ct)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2, T3>(OperationCallSite<TResult, T0, T1, T2, T3> operation, string key, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2, T3, T4>(OperationCallSite<TResult, T0, T1, T2, T3, T4> operation, string key, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, CancellationToken ct)
static Task<OperationResult<TResult>> InvokeWithKey<TResult, T0, T1, T2, T3, T4>(OperationCallSite<TResult, T0, T1, T2, T3, T4> operation, string key, IOperationContext parent, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)