Compartilhar via


HostMatcherPolicy Classe

Definição

Um MatcherPolicy que implementa a filtragem e a seleção pelo cabeçalho do host de uma solicitação.

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
Herança
HostMatcherPolicy
Implementações

Construtores

HostMatcherPolicy()

Um MatcherPolicy que implementa a filtragem e a seleção pelo cabeçalho do host de uma solicitação.

Propriedades

Comparer

Obtém um IComparer<T> que será usado para classificar os pontos de extremidade.

Order

Obtém um valor que determina a ordem em que o MatcherPolicy deve ser aplicado. As políticas são aplicadas no valor numérico crescente da Order propriedade .

Métodos

ApplyAsync(HttpContext, CandidateSet)

Aplica a política ao CandidateSet.

BuildJumpTable(Int32, IReadOnlyList<PolicyJumpTableEdge>)

Constrói uma tabela de saltos dado o conjunto de edges.

GetEdges(IReadOnlyList<Endpoint>)

Gera um grafo que representa a relação entre pontos de extremidade e hosts.

Implantações explícitas de interface

IEndpointSelectorPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

Um MatcherPolicy que implementa a filtragem e a seleção pelo cabeçalho do host de uma solicitação.

INodeBuilderPolicy.AppliesToEndpoints(IReadOnlyList<Endpoint>)

Um MatcherPolicy que implementa a filtragem e a seleção pelo cabeçalho do host de uma solicitação.

Aplica-se a