Udostępnij za pośrednictwem


CandidateSet Klasa

Definicja

Reprezentuje zestaw kandydatów Endpoint , które zostały dopasowane przez system routingu. Używane przez implementacje elementów EndpointSelector i IEndpointSelectorPolicy.

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

Konstruktory

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

Inicjuje nowe wystąpienia CandidateSet klasy z podanymi endpointselementami , valuesi scores.

Konstruktor jest dostarczany w celu włączenia testów jednostkowych implementacji elementów EndpointSelector i IEndpointSelectorPolicy.

Właściwości

Count

Pobiera liczbę kandydatów w zestawie.

Item[Int32]

CandidateState Pobiera element skojarzony z kandydatem Endpoint na .index

Metody

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

Zamienia element w Endpoint podanym index obiekcie na podany endpointselement .

IsValidCandidate(Int32)

Pobiera wartość wskazującą, gdzie Endpoint element jest uznawany za prawidłowego kandydata dla bieżącego żądania.

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Zamienia element w Endpoint podanym index obiekcie na podany endpointelement .

SetValidity(Int32, Boolean)

Ustawia ważność kandydata w podanym indeksie.

Dotyczy