CandidateSet.ExpandEndpoint メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
で指定された をEndpoint指定index
endpoints
された に置き換えます。
public:
void ExpandEndpoint(int index, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints, System::Collections::Generic::IComparer<Microsoft::AspNetCore::Http::Endpoint ^> ^ comparer);
public void ExpandEndpoint (int index, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints, System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> comparer);
member this.ExpandEndpoint : int * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> * System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> -> unit
Public Sub ExpandEndpoint (index As Integer, endpoints As IReadOnlyList(Of Endpoint), comparer As IComparer(Of Endpoint))
パラメーター
- index
- Int32
候補インデックス。
- endpoints
- IReadOnlyList<Endpoint>
で元Endpointの を置き換えるエンドポイントEndpointのindex
一覧。 が空の場合 endpoints
、候補は無効としてマークされます。
エンドポイントの順序付けに使用されるエンドポイント比較子。 サービス プロバイダーから型 EndpointMetadataComparerとして取得できます。
注釈
このメソッドでは、動的エンドポイントをエンドポイントのコレクションに置き換え、さらに明確にするために実装に依存 IEndpointSelectorPolicy することがサポートされています。
置き換えられるエンドポイントには、一意のスコア値が必要です。 スコアは、ルート パッター優先順位、順序、ポリシー メタデータ評価の組み合わせです。 同じスコアを持つ他のエンドポイントが存在する場合、動的エンドポイントは正しく機能しません。