Partager via


CandidateSet Classe

Définition

Représente un ensemble de Endpoint candidats qui ont été mis en correspondance par le système de routage. Utilisé par les implémentations de EndpointSelector et .IEndpointSelectorPolicy

public ref class CandidateSet sealed
public sealed class CandidateSet
type CandidateSet = class
Public NotInheritable Class CandidateSet
Héritage
CandidateSet

Constructeurs

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

Initialise une nouvelle instance de la CandidateSet classe avec les , endpointsvalueset scores.

Le constructeur est fourni pour activer les tests unitaires des implémentations de EndpointSelector et IEndpointSelectorPolicy.

Propriétés

Count

Obtient le nombre de candidats dans l’ensemble.

Item[Int32]

Obtient le CandidateState associé au candidat Endpoint à l’adresse index.

Méthodes

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

Remplace le Endpoint à l’fourni par index le fourni.endpoints

IsValidCandidate(Int32)

Obtient une valeur qui indique où est Endpoint considéré comme un candidat valide pour la demande actuelle.

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Remplace le Endpoint à l’fourni par index le fourni.endpoint

SetValidity(Int32, Boolean)

Définit la validité du candidat à l’index fourni.

S’applique à