<PackageReference Include="Grpc.Net.Client" Version="2.80.0" />

Grpc.Net.Client.Balancer.PickResult

public sealed class PickResult
A balancing decision made by a SubchannelPicker for a gRPC call.

Note: Experimental API that can change or be removed without any prior notice.

namespace Grpc.Net.Client.Balancer { public sealed class PickResult { public PickResultType Type { get; } public Subchannel Subchannel { get; } public Status Status { get; } public ISubchannelCallTracker SubchannelCallTracker { get; } public static PickResult ForSubchannel(Subchannel subchannel, ISubchannelCallTracker subchannelCallTracker = null); public static PickResult ForFailure(Status status); public static PickResult ForDrop(Status status); public static PickResult ForQueue(); } }