Delegate DuplexStreamingServerMethod<TRequest, TResponse>
Assembly: Grpc.Core.Api.dll
Syntax
public delegate Task DuplexStreamingServerMethod<TRequest, TResponse>(IAsyncStreamReader<TRequest> requestStream, IServerStreamWriter<TResponse> responseStream, ServerCallContext context) where TRequest : class where TResponse : class
Parameters
Returns
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
Constructors
DuplexStreamingServerMethod(object, IntPtr)
Declaration
public DuplexStreamingServerMethod(object @object, IntPtr method)
Parameters
Methods
BeginInvoke(IAsyncStreamReader<TRequest>, IServerStreamWriter<TResponse>, ServerCallContext, AsyncCallback, object)
Declaration
public virtual IAsyncResult BeginInvoke(IAsyncStreamReader<TRequest> requestStream, IServerStreamWriter<TResponse> responseStream, ServerCallContext context, AsyncCallback callback, object @object)
Parameters
Returns
EndInvoke(IAsyncResult)
Declaration
public virtual Task EndInvoke(IAsyncResult result)
Parameters
Returns
Invoke(IAsyncStreamReader<TRequest>, IServerStreamWriter<TResponse>, ServerCallContext)
Declaration
public virtual Task Invoke(IAsyncStreamReader<TRequest> requestStream, IServerStreamWriter<TResponse> responseStream, ServerCallContext context)
Parameters
Returns