Class IOComponent
Syntax
public class IOComponent : IAsyncComponent, IRunnableComponent
Methods
StartJob<TState, TContext, TUserContext, TResult>(TState, TContext, TUserContext, Func<TState, TContext, TUserContext, Task<TResult>>)
Declaration
public IOComponent.IOJob<TState, TContext, TUserContext, TResult> StartJob<TState, TContext, TUserContext, TResult>(TState state, TContext context, TUserContext userContext, Func<TState, TContext, TUserContext, Task<TResult>> func)
where TState : class where TContext : class where TUserContext : class where TResult : class
Parameters
| Type |
Name |
Description |
| TState |
state |
|
| TContext |
context |
|
| TUserContext |
userContext |
|
| Func<TState, TContext, TUserContext, Task<TResult>> |
func |
|
Returns
Type Parameters
| Name |
Description |
| TState |
|
| TContext |
|
| TUserContext |
|
| TResult |
|
Tick(TimeSpan, CancellationToken)
Declaration
public bool Tick(TimeSpan endTime, CancellationToken token)
Parameters
Returns
Implements
WaitAsync(CancellationToken)
Declaration
public Task WaitAsync(CancellationToken token)
Parameters
Returns
Implements