共用方式為


CandidateSet 類別

定義

表示路由系統已比對的 Endpoint 一組候選項目。 由 和 IEndpointSelectorPolicy 的實作 EndpointSelector 使用。

public ref class CandidateSet sealed
public sealed class CandidateSet
type CandidateSet = class
Public NotInheritable Class CandidateSet
繼承
CandidateSet

建構函式

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

使用提供的 endpointsvaluesscores ,初始化 類別的新實例 CandidateSet

提供 建構函式來啟用 和 IEndpointSelectorPolicy 實作的 EndpointSelector 單元測試。

屬性

Count

取得集合中候選項目的計數。

Item[Int32]

CandidateState取得與 中 index 候選 Endpoint 專案相關聯的 。

方法

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

Endpoint將 提供的 index 取代為提供的 endpoints

IsValidCandidate(Int32)

取得值,這個值表示 將 Endpoint 視為目前要求的有效候選項目。

ReplaceEndpoint(Int32, Endpoint, RouteValueDictionary)

Endpoint將 提供的 index 取代為提供的 endpoint

SetValidity(Int32, Boolean)

設定所提供索引處候選項目的有效性。

適用於