LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) 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.
Tenta analisar o fornecido path
usando o padrão de rota especificado pelo Endpoint correspondente address
.
public:
generic <typename TAddress>
abstract Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByAddress(TAddress address, Microsoft::AspNetCore::Http::PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
abstract member ParsePathByAddress : 'Address * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public MustOverride Function ParsePathByAddress(Of TAddress) (address As TAddress, path As PathString) As RouteValueDictionary
Parâmetros de tipo
- TAddress
O tipo de endereço.
Parâmetros
- address
- TAddress
O valor do endereço. 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
ParsePathByAddress<TAddress>(TAddress, PathString)tentará primeiro resolve Endpoint instâncias correspondentes address
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.