gRPC  0.6.0
 All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Properties | List of all members
Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse > Class Template Reference

Return type for bidirectional streaming calls. More...

Public Member Functions

 AsyncDuplexStreamingCall (IClientStreamWriter< TRequest > requestStream, IAsyncStreamReader< TResponse > responseStream)
 
Task Write (TRequest message)
 Writes a request to RequestStream. More...
 
Task Close ()
 Closes the RequestStream. More...
 
Task< TResponse > ReadNext ()
 Reads a response from ResponseStream. More...
 

Properties

IAsyncStreamReader< TResponse > ResponseStream [get]
 Async stream to read streaming responses. More...
 
IClientStreamWriter< TRequest > RequestStream [get]
 Async stream to send streaming requests. More...
 

Detailed Description

Return type for bidirectional streaming calls.

Type Constraints
TRequest :class 
TResponse :class 

Member Function Documentation

Task Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse >.Close ( )
inline

Closes the RequestStream.

Task<TResponse> Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse >.ReadNext ( )
inline

Reads a response from ResponseStream.

Returns
Task Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse >.Write ( TRequest  message)
inline

Writes a request to RequestStream.

Property Documentation

IClientStreamWriter<TRequest> Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse >.RequestStream
get

Async stream to send streaming requests.

IAsyncStreamReader<TResponse> Grpc.Core.AsyncDuplexStreamingCall< TRequest, TResponse >.ResponseStream
get

Async stream to read streaming responses.


The documentation for this class was generated from the following file: