Class Module
public abstract class Module
- Inheritance
-
Module
- Inherited Members
Methods
CreateEventSource<TEventArgs>(EventDescriptor<TEventArgs>)
protected IEventSource<TEventArgs> CreateEventSource<TEventArgs>(EventDescriptor<TEventArgs> descriptor) where TEventArgs : EventArgs
Parameters
descriptorEventDescriptor<TEventArgs>
Returns
- IEventSource<TEventArgs>
Type Parameters
TEventArgs
ExecuteAsync<TParameters, TResult>(Command<TParameters, TResult>, TParameters, CommandOptions?, CancellationToken)
protected Task<TResult> ExecuteAsync<TParameters, TResult>(Command<TParameters, TResult> descriptor, TParameters @params, CommandOptions? options, CancellationToken cancellationToken) where TParameters : Parameters where TResult : EmptyResult
Parameters
descriptorCommand<TParameters, TResult>paramsTParametersoptionsCommandOptionscancellationTokenCancellationToken
Returns
- Task<TResult>
Type Parameters
TParametersTResult