Class AsyncClientStreamingCall<TRequest, TResponse>
Inheritance
AsyncClientStreamingCall<TRequest, TResponse>
Assembly: Grpc.Core.Api.dll
Syntax
public sealed class AsyncClientStreamingCall<TRequest, TResponse> : IDisposable
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
Constructors
Declaration
public AsyncClientStreamingCall(IClientStreamWriter<TRequest> requestStream, Task<TResponse> responseAsync, Func<object, Task<Metadata>> responseHeadersAsync, Func<object, Status> getStatusFunc, Func<object, Metadata> getTrailersFunc, Action<object> disposeAction, object state)
Parameters
Declaration
public AsyncClientStreamingCall(IClientStreamWriter<TRequest> requestStream, Task<TResponse> responseAsync, Task<Metadata> responseHeadersAsync, Func<Status> getStatusFunc, Func<Metadata> getTrailersFunc, Action disposeAction)
Parameters
Properties
RequestStream
Declaration
public IClientStreamWriter<TRequest> RequestStream { get; }
Property Value
ResponseAsync
Declaration
public Task<TResponse> ResponseAsync { get; }
Property Value
Type |
Description |
Task<TResponse> |
|
Declaration
public Task<Metadata> ResponseHeadersAsync { get; }
Property Value
Methods
Declaration
public ConfiguredTaskAwaitable<TResponse> ConfigureAwait(bool continueOnCapturedContext)
Parameters
Type |
Name |
Description |
bool |
continueOnCapturedContext |
|
Returns
Dispose()
Declaration
GetAwaiter()
Declaration
public TaskAwaiter<TResponse> GetAwaiter()
Returns
GetStatus()
Declaration
public Status GetStatus()
Returns
GetTrailers()
Declaration
public Metadata GetTrailers()
Returns
Implements