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>
要取代 位於 的原始 Endpointindex
端點 Endpoint 清單。 如果 endpoints
是空的,則候選項目將會標示為無效。
用來排序端點的端點比較子。 可以從服務提供者擷取為 類型 EndpointMetadataComparer 。
備註
此方法支援將動態端點取代為端點集合,並依賴 IEndpointSelectorPolicy 實作進一步厘清。
要取代的端點應該具有唯一的分數值。 分數是路由分頁優先順序、順序和原則中繼資料評估的組合。 如果其他端點存在具有相同分數,動態端點將無法正常運作。