Grpc.Net.Client.Internal.StreamExtensions
namespace Grpc.Net.Client.Internal
{
internal static class StreamExtensions
{
public static Task<TResponse> ReadMessageAsync<TResponse>(this Stream responseStream, GrpcCall call, Func<DeserializationContext, TResponse> deserializer, string grpcEncoding, bool singleMessage, CancellationToken cancellationToken) where TResponse : class;
public static Task<int> ReadAsync(this Stream stream, Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
public static Task WriteAsync(this Stream stream, ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
public static Task WriteMessageAsync<[System.Runtime.CompilerServices.Nullable(2)] TMessage>(this Stream stream, GrpcCall call, TMessage message, Action<TMessage, SerializationContext> serializer, CallOptions callOptions);
public static Task WriteMessageAsync(this Stream stream, GrpcCall call, ReadOnlyMemory<byte> data, CancellationToken cancellationToken);
}
}