Grpc.Net.Client.Internal.Retry.RetryCallBase<TRequest, TResponse>
abstract class RetryCallBase<TRequest, TResponse> : IGrpcCall<TRequest, TResponse>, IDisposable, IEnumerable<KeyValuePair<string, object>>, IEnumerable
protected TaskCompletionSource<IGrpcCall<TRequest, TResponse>> NewActiveCallTcs { get; protected set; }
protected RetryCallBase(GrpcChannel channel, Method<TRequest, TResponse> method, CallOptions options, string loggerName, int retryAttempts)
protected Task<IGrpcCall<TRequest, TResponse>> GetActiveCallUnsynchronizedAsync(IGrpcCall<TRequest, TResponse> previousCall)
protected CancellationTokenRegistration RegisterRetryCancellationToken(CancellationToken cancellationToken)
protected byte[] SerializePayload(GrpcCall<TRequest, TResponse> call, CallOptions callOptions, TRequest request)
public bool TryRegisterCancellation(CancellationToken cancellationToken, out Nullable cancellationTokenRegistration)
protected Task WriteNewMessage(GrpcCall<TRequest, TResponse> call, Stream writeStream, CallOptions callOptions, TRequest message)