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

Definice

Pokusí se parsovat poskytnuté path pomocí vzoru trasy určeného Endpoint shodou 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

Parametry typu

TAddress

Typ adresy.

Parametry

address
TAddress

Hodnota adresy. Používá se k řešení koncových bodů.

path
PathString

Cesta identifikátoru URI k analýze.

Návraty

RouteValueDictionary

A RouteValueDictionary s parsovanými hodnotami, pokud je analýza úspěšná, jinak null.

Poznámky

ParsePathByAddress<TAddress>(TAddress, PathString) pokusí se nejprve přeložit Endpoint instance, které odpovídají address , a pak pomocí vzoru trasy přidruženého ke každému koncovému bodu parsovat cestu url.

Operace analýzy selže a vrátí hodnotu null , pokud se nenajde žádný koncový bod nebo žádný ze vzorů tras neodpovídá zadané cestě URI.

Platí pro