LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Metoda

Definice

Pokusí se parsovat poskytnuté path pomocí vzoru trasy určeného odpovídajícím endpointNameparametrem Endpoint .

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByEndpointName(Microsoft::AspNetCore::Routing::LinkParser ^ parser, System::String ^ endpointName, Microsoft::AspNetCore::Http::PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
static member ParsePathByEndpointName : Microsoft.AspNetCore.Routing.LinkParser * string * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
<Extension()>
Public Function ParsePathByEndpointName (parser As LinkParser, endpointName As String, path As PathString) As RouteValueDictionary

Parametry

parser
LinkParser

Hodnota LinkParser

endpointName
String

Název koncového bodu. Používá se k překladu koncových bodů.

path
PathString

Cesta identifikátoru URI k analýze.

Návraty

A RouteValueDictionary s parsovanými hodnotami, pokud je analýza úspěšná; v opačném případě null.

Poznámky

ParsePathByEndpointName(LinkParser, String, PathString) se nejprve pokusí přeložit Endpoint instance, které se shodují endpointName , a pak pomocí vzoru směrování přidruženého k jednotlivým koncovým bodům parsovat cestu url.

Operace parsování selže a vrátí se null , pokud se nenajdou žádné koncové body nebo žádný vzor trasy neodpovídá zadané cestě URI.

Platí pro