Freigeben über


HostMatcherPolicy Klasse

Definition

Ein MatcherPolicy , der das Filtern und Auswählen nach dem Hostheader einer Anforderung implementiert.

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
Vererbung
HostMatcherPolicy
Implementiert

Konstruktoren

HostMatcherPolicy()

Ein MatcherPolicy , der das Filtern und Auswählen nach dem Hostheader einer Anforderung implementiert.

Eigenschaften

Comparer

Ruft einen IComparer<T> ab, der zum Sortieren der Endpunkte verwendet wird.

Order

Ruft einen Wert ab, der die Reihenfolge bestimmt, in der angewendet MatcherPolicy werden soll. Richtlinien werden im aufsteigenden numerischen Wert der Order -Eigenschaft angewendet.

Methoden

ApplyAsync(HttpContext, CandidateSet)

Wendet die Richtlinie auf an CandidateSet.

BuildJumpTable(Int32, IReadOnlyList<PolicyJumpTableEdge>)

Erstellt eine Sprungtabelle unter Berücksichtigung einer Gruppe von edges.

GetEdges(IReadOnlyList<Endpoint>)

Generiert ein Diagramm, das die Beziehung zwischen Endpunkten und Hosts darstellt.

Explizite Schnittstellenimplementierungen

IEndpointSelectorPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

Ein MatcherPolicy , der das Filtern und Auswählen nach dem Hostheader einer Anforderung implementiert.

INodeBuilderPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

Ein MatcherPolicy , der das Filtern und Auswählen nach dem Hostheader einer Anforderung implementiert.

Gilt für: