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

Return type for client streaming calls. More...

Public Member Functions

 AsyncClientStreamingCall (IClientStreamWriter< TRequest > requestStream, Task< TResponse > result)
 
Task Write (TRequest message)
 Writes a request to RequestStream. More...
 
Task Close ()
 Closes the RequestStream. More...
 
TaskAwaiter< TResponse > GetAwaiter ()
 Allows awaiting this object directly. More...
 

Properties

Task< TResponse > Result [get]
 Asynchronous call result. More...
 
IClientStreamWriter< TRequest > RequestStream [get]
 Async stream to send streaming requests. More...
 

Detailed Description

Return type for client streaming calls.

Type Constraints
TRequest :class 
TResponse :class 

Member Function Documentation

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

Closes the RequestStream.

TaskAwaiter<TResponse> Grpc.Core.AsyncClientStreamingCall< TRequest, TResponse >.GetAwaiter ( )
inline

Allows awaiting this object directly.

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

Writes a request to RequestStream.

Property Documentation

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

Async stream to send streaming requests.

Task<TResponse> Grpc.Core.AsyncClientStreamingCall< TRequest, TResponse >.Result
get

Asynchronous call result.


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