Share via


LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Método

Definição

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.

Aplica-se a