Compartir a través de


CandidateSet Clase

Definición

Representa un conjunto de Endpoint candidatos que el sistema de enrutamiento ha emparejado. Se usa en las implementaciones de EndpointSelector y IEndpointSelectorPolicy.

public ref class CandidateSet sealed
public sealed class CandidateSet
type CandidateSet = class
Public NotInheritable Class CandidateSet
Herencia
CandidateSet

Constructores

CandidateSet(Endpoint[], RouteValueDictionary[], Int32[])

Inicializa una nueva instancia de la CandidateSet clase con los proporcionados endpoints, valuesy scores.

El constructor se proporciona para habilitar pruebas unitarias de implementaciones de EndpointSelector y IEndpointSelectorPolicy.

Propiedades

Count

Obtiene el recuento de candidatos del conjunto.

Item[Int32]

Obtiene el CandidateState asociado al candidato Endpoint en index.

Métodos

ExpandEndpoint(Int32, IReadOnlyList<Endpoint>, IComparer<Endpoint>)

Reemplaza en Endpoint el elemento proporcionado index por el proporcionado endpoints.

IsValidCandidate(Int32)

Obtiene un valor que indica dónde Endpoint se considera un candidato válido para la solicitud actual.

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Reemplaza en Endpoint el elemento proporcionado index por el proporcionado endpoint.

SetValidity(Int32, Boolean)

Establece la validez del candidato en el índice proporcionado.

Se aplica a