CandidateSet Třída

Definice

Představuje sadu Endpoint kandidátů, které byly spárovány systémem směrování. Používá se implementacemi EndpointSelector a IEndpointSelectorPolicy.

public ref class CandidateSet sealed
public sealed class CandidateSet
type CandidateSet = class
Public NotInheritable Class CandidateSet
Dědičnost
CandidateSet

Konstruktory

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

Inicializuje nové instance CandidateSet třídy se zadaným endpoints, valuesa scores.

Konstruktor je k dispozici k povolení testů jednotek implementace EndpointSelector a IEndpointSelectorPolicy.

Vlastnosti

Count

Získá počet kandidátů v sadě.

Item[Int32]

CandidateState Získá spojení s kandidátem Endpoint na index.

Metody

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

Endpoint Nahradí zadanou index endpointspoložku .

IsValidCandidate(Int32)

Získá hodnotu, která označuje, kde Endpoint je považován za platný kandidát pro aktuální požadavek.

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Endpoint Nahradí zadanou index endpointpoložku .

SetValidity(Int32, Boolean)

Nastaví platnost kandidáta na zadaném indexu.

Platí pro