Delegate GeneratedServerHandler
- Namespace
- AnyProtocol
- Assembly
- AnyProtocol.dll
Invokes a generated server operation for a request message.
public delegate ValueTask<object?> GeneratedServerHandler(object target, object? request, CancellationToken cancellationToken)
Parameters
targetobjectThe target.
requestobjectThe request to process.
cancellationTokenCancellationTokenThe token used to cancel the operation.
Returns
- ValueTask<object>
A task whose result contains the operation response, or null for one-way operations.
Constructors
GeneratedServerHandler(object, nint)
public GeneratedServerHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(object, object?, CancellationToken, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(object target, object? request, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
targetobjectrequestobjectcancellationTokenCancellationTokencallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual ValueTask<object?> EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(object, object?, CancellationToken)
public virtual ValueTask<object?> Invoke(object target, object? request, CancellationToken cancellationToken)
Parameters
targetobjectrequestobjectcancellationTokenCancellationToken