HostMatcherPolicy クラス

定義

MatcherPolicy要求のホスト ヘッダーによるフィルター処理と選択を実装する 。

public ref class HostMatcherPolicy sealed : Microsoft::AspNetCore::Routing::MatcherPolicy, Microsoft::AspNetCore::Routing::Matching::IEndpointComparerPolicy, Microsoft::AspNetCore::Routing::Matching::IEndpointSelectorPolicy, Microsoft::AspNetCore::Routing::Matching::INodeBuilderPolicy
public sealed class HostMatcherPolicy : Microsoft.AspNetCore.Routing.MatcherPolicy, Microsoft.AspNetCore.Routing.Matching.IEndpointComparerPolicy, Microsoft.AspNetCore.Routing.Matching.IEndpointSelectorPolicy, Microsoft.AspNetCore.Routing.Matching.INodeBuilderPolicy
type HostMatcherPolicy = class
    inherit MatcherPolicy
    interface IEndpointComparerPolicy
    interface IEndpointSelectorPolicy
    interface INodeBuilderPolicy
type HostMatcherPolicy = class
    inherit MatcherPolicy
    interface IEndpointComparerPolicy
    interface INodeBuilderPolicy
    interface IEndpointSelectorPolicy
Public NotInheritable Class HostMatcherPolicy
Inherits MatcherPolicy
Implements IEndpointComparerPolicy, IEndpointSelectorPolicy, INodeBuilderPolicy
継承
HostMatcherPolicy
実装

コンストラクター

HostMatcherPolicy()

MatcherPolicy要求のホスト ヘッダーによるフィルター処理と選択を実装する 。

プロパティ

Comparer

エンドポイントの IComparer<T> 並べ替えに使用される を取得します。

Order

適用する順序を決定する値を MatcherPolicy 取得します。 ポリシーは、 プロパティの昇順の数値で Order 適用されます。

メソッド

ApplyAsync(HttpContext, CandidateSet)

ポリシーを に適用します CandidateSet

BuildJumpTable(Int32, IReadOnlyList<PolicyJumpTableEdge>)

のセット edgesを指定してジャンプ テーブルを構築します。

GetEdges(IReadOnlyList<Endpoint>)

エンドポイントとホスト間の関係を表すグラフを生成します。

明示的なインターフェイスの実装

IEndpointSelectorPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

MatcherPolicy要求のホスト ヘッダーによるフィルター処理と選択を実装する 。

INodeBuilderPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

MatcherPolicy要求のホスト ヘッダーによるフィルター処理と選択を実装する 。

適用対象