Sdílet prostřednictvím


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

Definice

Pokusí se parsovat zadaný path pomocí vzoru trasy určeného odpovídajícím addressparametrem 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.

Platí pro