IEndpointSelectorPolicy.ApplyAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ApplyAsync(HttpContext, CandidateSet) |
Aplica a política ao CandidateSet. |
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet) |
Aplica a política ao CandidateSet. |
ApplyAsync(HttpContext, CandidateSet)
- Origem:
- IEndpointSelectorPolicy.cs
Aplica a política ao CandidateSet.
public:
System::Threading::Tasks::Task ^ ApplyAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public System.Threading.Tasks.Task ApplyAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member ApplyAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public Function ApplyAsync (httpContext As HttpContext, candidates As CandidateSet) As Task
Parâmetros
- httpContext
- HttpContext
O HttpContext associado à solicitação atual.
- candidates
- CandidateSet
O CandidateSet.
Retornos
Comentários
As implementações de IEndpointSelectorPolicy devem implementar esse método e filtrar o conjunto de candidatos no candidates
definindo SetValidity(Int32, Boolean) como false
onde desejado.
Para sinalizar uma condição de erro, o IEndpointSelectorPolicy deve atribuir o ponto de extremidade chamando SetEndpoint(HttpContext, Endpoint) e definindo RouteValues para um Endpoint valor que produzirá o erro desejado quando executado.
Aplica-se a
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)
Aplica a política ao CandidateSet.
public:
System::Threading::Tasks::Task ^ ApplyAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::EndpointSelectorContext ^ context, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public System.Threading.Tasks.Task ApplyAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.EndpointSelectorContext context, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member ApplyAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.EndpointSelectorContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public Function ApplyAsync (httpContext As HttpContext, context As EndpointSelectorContext, candidates As CandidateSet) As Task
Parâmetros
- httpContext
- HttpContext
O HttpContext associado à solicitação atual.
- context
- EndpointSelectorContext
O EndpointSelectorContext associado à solicitação atual.
- candidates
- CandidateSet
O CandidateSet.
Retornos
Comentários
As implementações de IEndpointSelectorPolicy devem implementar esse método e filtrar o conjunto de candidatos no candidates
definindo SetValidity(Int32, Boolean) como false
onde desejado.
Para sinalizar uma condição de erro, defina Endpoint como um Endpoint valor que produzirá o erro desejado quando executado.