Delegate GeneratedServerStreamHandler
- Namespace
- AnyProtocol
- Assembly
- AnyProtocol.dll
Invokes a generated server operation that produces a response stream.
public delegate IAsyncEnumerable<object?> GeneratedServerStreamHandler(object target, object? request, CancellationToken cancellationToken)
Parameters
targetobjectThe target.
requestobjectThe request to process.
cancellationTokenCancellationTokenThe token used to cancel the operation.
Returns
- IAsyncEnumerable<object>
An asynchronous sequence of response items.
Constructors
GeneratedServerStreamHandler(object, nint)
public GeneratedServerStreamHandler(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 IAsyncEnumerable<object?> EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(object, object?, CancellationToken)
public virtual IAsyncEnumerable<object?> Invoke(object target, object? request, CancellationToken cancellationToken)
Parameters
targetobjectrequestobjectcancellationTokenCancellationToken