Grpc.Net.Client.Balancer.Internal.ConnectionManager sealed class ConnectionManager : IDisposable, IChannelControlHelper Documentation Code public static readonly BalancerAttributesKey<string> HostOverrideKey public IBackoffPolicyFactory BackoffPolicyFactory { get; } public bool DisableResolverServiceConfig { get; } public LoadBalancerFactory[] LoadBalancerFactories { get; } public ILogger Logger { get; } public ILoggerFactory LoggerFactory { get; } public ConnectivityState State { get; } public void ConfigureBalancer(Func<IChannelControlHelper, LoadBalancer> configure) public Task ConnectAsync(bool waitForReady, CancellationToken cancellationToken) public void Dispose() public ValueTask<ValueTuple<Subchannel, BalancerAddress, ISubchannelCallTracker>> PickAsync(PickContext context, bool waitForReady, CancellationToken cancellationToken) public void UpdateState(BalancerState state)