<PackageReference Include="Grpc.Net.Client" Version="2.71.0-pre1" />

Grpc.Net.Client.Internal.GrpcCall

abstract class GrpcCall
namespace Grpc.Net.Client.Internal { internal abstract class GrpcCall { protected Metadata Trailers { get; set; } public bool ResponseFinished { get; set; } public HttpResponseMessage HttpResponse { get; set; } public GrpcCallSerializationContext SerializationContext { get; } public DefaultDeserializationContext DeserializationContext { get; } public CallOptions Options { get; } public ILogger Logger { get; } public GrpcChannel Channel { get; } public string RequestGrpcEncoding { get; } public abstract Task<Status> CallTask { get; } public abstract CancellationToken CancellationToken { get; } public abstract Type RequestType { get; } public abstract Type ResponseType { get; } protected GrpcCall(CallOptions options, GrpcChannel channel); public Exception CreateCanceledStatusException(Exception ex = null); public CancellationToken GetCanceledToken(CancellationToken methodCancellationToken); public Exception CreateFailureStatusException(Status status); protected bool TryGetTrailers(out Metadata trailers); } }