LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se parsovat zadaný path
pomocí vzoru trasy určeného odpovídajícím address
parametrem Endpoint .
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 adresy.
Parametry
- address
- TAddress
Hodnota adresy. Používá se k řešení problémů s koncovými body.
- path
- PathString
Cesta URI, která se má analyzovat.
Návraty
A RouteValueDictionary s analyzovanými hodnotami, pokud je analýza úspěšná; v opačném případě null
.
Poznámky
ParsePathByAddress<TAddress>(TAddress, PathString) se pokusí nejprve vyřešit Endpoint instance, které se shodují address
, a pak pomocí vzoru trasy přidruženého k jednotlivým koncovým bodům parsovat cestu url.
Operace analýzy selže a vrátí se null
, pokud se buď nenajdou žádné koncové body, nebo pokud žádné vzory tras neodpovídají zadané cestě URI.