Partilhar via


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Método

Definição

Tenta analisar o fornecido path usando o padrão de rota especificado pelo Endpoint correspondente endpointName.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByEndpointName(Microsoft::AspNetCore::Routing::LinkParser ^ parser, System::String ^ endpointName, Microsoft::AspNetCore::Http::PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
static member ParsePathByEndpointName : Microsoft.AspNetCore.Routing.LinkParser * string * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
<Extension()>
Public Function ParsePathByEndpointName (parser As LinkParser, endpointName As String, path As PathString) As RouteValueDictionary

Parâmetros

endpointName
String

O nome do ponto de extremidade. Usado para resolve pontos de extremidade.

path
PathString

O caminho do URI a ser analisado.

Retornos

Um RouteValueDictionary com os valores analisados se a análise for bem-sucedida; caso contrário null, .

Comentários

ParsePathByEndpointName(LinkParser, String, PathString)tentará primeiro resolve Endpoint instâncias que correspondem endpointName e, em seguida, usar o padrão de rota associado a cada ponto de extremidade para analisar o caminho da URL.

A operação de análise falhará e retornará null se nenhum ponto de extremidade for encontrado ou nenhum dos padrões de rota corresponder ao caminho de URI fornecido.

Aplica-se a