LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Próbuje przeanalizować podane path
dane przy użyciu wzorca trasy określonego przez pasujący Endpointaddress
element .
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.