Class AsyncUnaryCall<TResponse>
Inheritance
AsyncUnaryCall<TResponse>
Assembly: Grpc.Core.Api.dll
Syntax
public sealed class AsyncUnaryCall<TResponse> : IDisposable
Type Parameters
Name |
Description |
TResponse |
|
Constructors
Declaration
public AsyncUnaryCall(Task<TResponse> responseAsync, Func<object, Task<Metadata>> responseHeadersAsync, Func<object, Status> getStatusFunc, Func<object, Metadata> getTrailersFunc, Action<object> disposeAction, object state)
Parameters
Declaration
public AsyncUnaryCall(Task<TResponse> responseAsync, Task<Metadata> responseHeadersAsync, Func<Status> getStatusFunc, Func<Metadata> getTrailersFunc, Action disposeAction)
Parameters
Properties
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