Class SubchannelsLoadBalancer
Inheritance
SubchannelsLoadBalancer
Assembly: Grpc.Net.Client.dll
Syntax
public abstract class SubchannelsLoadBalancer : LoadBalancer, IDisposable
Constructors
SubchannelsLoadBalancer(IChannelControlHelper, ILoggerFactory)
Declaration
protected SubchannelsLoadBalancer(IChannelControlHelper controller, ILoggerFactory loggerFactory)
Parameters
Properties
Controller
Declaration
protected IChannelControlHelper Controller { get; }
Property Value
State
Declaration
protected ConnectivityState State { get; }
Property Value
Methods
CreatePicker(IReadOnlyList<Subchannel>)
Declaration
protected abstract SubchannelPicker CreatePicker(IReadOnlyList<Subchannel> readySubchannels)
Parameters
Returns
Dispose(bool)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
|
Overrides
RequestConnection()
Declaration
public override void RequestConnection()
Overrides
UpdateChannelState(ChannelState)
Declaration
public override void UpdateChannelState(ChannelState state)
Parameters
Overrides
Implements