Bagikan melalui


CandidateSet Kelas

Definisi

Mewakili satu set Endpoint kandidat yang telah dicocokkan dengan sistem perutean. Digunakan oleh implementasi EndpointSelector dan IEndpointSelectorPolicy.

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

Konstruktor

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

Menginisialisasi instans CandidateSet baru kelas dengan yang disediakan endpoints, values, dan scores.

Konstruktor disediakan untuk memungkinkan pengujian unit implementasi EndpointSelector dan IEndpointSelectorPolicy.

Properti

Count

Mendapatkan jumlah kandidat dalam set.

Item[Int32]

Mendapatkan yang CandidateState terkait dengan kandidat Endpoint di index.

Metode

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

Mengganti di Endpoint yang disediakan index dengan yang disediakan endpoints.

IsValidCandidate(Int32)

Mendapatkan nilai yang menunjukkan di mana Endpoint dianggap sebagai kandidat yang valid untuk permintaan saat ini.

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Mengganti di Endpoint yang disediakan index dengan yang disediakan endpoint.

SetValidity(Int32, Boolean)

Mengatur validitas kandidat pada indeks yang disediakan.

Berlaku untuk