Grpc.Net.Client.Balancer.Internal.PassiveSubchannelTransport
Subchannel transport used when SocketsHttpHandler isn't configured.
This transport will only be used when there is one address.
It isn't able to correctly determine connectivity state.
namespace Grpc.Net.Client.Balancer.Internal
{
internal sealed class PassiveSubchannelTransport : ISubchannelTransport, IDisposable
{
public DnsEndPoint CurrentEndPoint { get; }
public TimeSpan? ConnectTimeout { get; }
public TransportStatus TransportStatus { get; }
public PassiveSubchannelTransport(Subchannel subchannel);
public void Disconnect();
public ValueTask<ConnectResult> TryConnectAsync(ConnectContext context, int attempt);
public void Dispose();
public ValueTask<Stream> GetStreamAsync(DnsEndPoint endPoint, CancellationToken cancellationToken);
}
}