HostMatcherPolicy Třída

Definice

A MatcherPolicy , která implementuje filtrování a výběr podle hlavičky hostitele požadavku.

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
Dědičnost
HostMatcherPolicy
Implementuje

Konstruktory

HostMatcherPolicy()

Vlastnosti

Comparer

Získá, IComparer<T> který se použije k řazení koncových bodů.

Order

Získá hodnotu, která určuje pořadí, které MatcherPolicy se má použít. Zásady se použijí ve vzestupné číselné hodnotě Order vlastnosti.

Metody

ApplyAsync(HttpContext, CandidateSet)

Použije zásadu CandidateSetna .

BuildJumpTable(Int32, IReadOnlyList<PolicyJumpTableEdge>)

Vytvoří jump table vzhledem k množině edges.

GetEdges(IReadOnlyList<Endpoint>)

Vygeneruje graf, který znázorňuje vztah mezi koncovými body a hostiteli.

Explicitní implementace rozhraní

IEndpointSelectorPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)
INodeBuilderPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

Platí pro