Delegate MessageReader<T>
Represents asynchronous message reader.
Assembly: DotNext.Net.Cluster.dll
Syntax
public delegate ValueTask<T> MessageReader<T>(IMessage message, CancellationToken token)
Parameters
| Type |
Name |
Description |
| IMessage |
message |
The message to be deserialized.
|
| CancellationToken |
token |
The token that can be used to cancel asynchronous operation.
|
Returns
| Type |
Description |
| ValueTask<T> |
The object representing deserialized message content.
|
Type Parameters
| Name |
Description |
| T |
The type representing deserialized message content.
|
Constructors
View Source
MessageReader(object, nint)
Declaration
public MessageReader(object @object, nint method)
Parameters
Methods
View Source
BeginInvoke(IMessage, CancellationToken, AsyncCallback, object)
Declaration
public virtual IAsyncResult BeginInvoke(IMessage message, CancellationToken token, AsyncCallback callback, object @object)
Parameters
Returns
View Source
EndInvoke(IAsyncResult)
Declaration
public virtual ValueTask<T> EndInvoke(IAsyncResult result)
Parameters
Returns
View Source
Invoke(IMessage, CancellationToken)
Declaration
public virtual ValueTask<T> Invoke(IMessage message, CancellationToken token)
Parameters
Returns
Extension Methods