Grpc.Net.Client.Balancer.ResolverResult
Represents the results from a Resolver.
Note: Experimental API that can change or be removed without any prior notice.
namespace Grpc.Net.Client.Balancer
{
public sealed class ResolverResult
{
public Status Status { get; }
public IReadOnlyList<BalancerAddress> Addresses { get; }
public ServiceConfig ServiceConfig { get; }
public Status? ServiceConfigStatus { get; }
public BalancerAttributes Attributes { get; }
public static ResolverResult ForFailure(Status status);
public static ResolverResult ForResult(IReadOnlyList<BalancerAddress> addresses);
public static ResolverResult ForResult(IReadOnlyList<BalancerAddress> addresses, ServiceConfig serviceConfig, Status? serviceConfigStatus);
}
}