Udostępnij za pośrednictwem


LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Metoda

Definicja

Próbuje przeanalizować podane path dane przy użyciu wzorca trasy określonego przez pasujący Endpointaddresselement .

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

Parametry typu

TAddress

Typ adresu.

Parametry

address
TAddress

Wartość adresu. Służy do rozpoznawania punktów końcowych.

path
PathString

Ścieżka identyfikatora URI do analizy.

Zwraca

Element RouteValueDictionary z przeanalizowanymi wartościami, jeśli analizowanie zakończyło się pomyślnie; w przeciwnym razie null.

Uwagi

ParsePathByAddress<TAddress>(TAddress, PathString) spróbuje najpierw rozpoznać Endpoint wystąpienia zgodne address , a następnie użyć wzorca trasy skojarzonego z każdym punktem końcowym, aby przeanalizować ścieżkę adresu URL.

Operacja analizowania zakończy się niepowodzeniem i zostanie zwrócona null , jeśli nie znaleziono żadnych punktów końcowych lub żaden z wzorców tras nie pasuje do podanej ścieżki identyfikatora URI.

Dotyczy