Sdílet prostřednictvím


CandidateSet Třída

Definice

Představuje sadu Endpoint kandidátů, které byly spárovány systémem směrování. Používá se v implementacích 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ými endpoints, valuesa scores.

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

Vlastnosti

Count

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

Item[Int32]

CandidateState Získá přidružený k kandidátovi Endpoint v index.

Metody

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

Nahradí zadanou Endpointindexendpointshodnotu .

IsValidCandidate(Int32)

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

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Nahradí zadanou Endpointindexendpointhodnotu .

SetValidity(Int32, Boolean)

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

Platí pro