Delegate Key<TEvent>
- Namespace
- Cratis.Chronicle.Keys
- Assembly
- Cratis.Chronicle.dll
Delegate that gets called when building a key for a specific event.
public delegate void Key<TEvent>(IKeyBuilder<TEvent> builder)
Parameters
builderIKeyBuilder<TEvent>IKeyBuilder<TEvent> that gets passed.
Type Parameters
TEventType of event the key builder is for.
- Extension Methods
Constructors
Key(object, nint)
public Key(object @object, nint method)
Parameters
Methods
BeginInvoke(IKeyBuilder<TEvent>, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(IKeyBuilder<TEvent> builder, AsyncCallback callback, object @object)
Parameters
builderIKeyBuilder<TEvent>callbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual void EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Invoke(IKeyBuilder<TEvent>)
public virtual void Invoke(IKeyBuilder<TEvent> builder)
Parameters
builderIKeyBuilder<TEvent>