LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName(LinkParser, String, PathString) Metoda

Definice

Pokusí se analyzovat zadaný path pomocí vzoru směrování určeného Endpoint porovnáváním endpointName .

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. Slouží k rozpoznání koncových bodů.

path
PathString

Cesta identifikátoru URI k analýze.

Návraty

RouteValueDictionary

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

Poznámky

ParsePathByEndpointName(LinkParser, String, PathString) se pokusí nejprve vyřešit Endpoint instance, které odpovídají, endpointName a pak použít schéma směrování přidružené ke každému koncovému bodu k analýze cesty URL.

Operace analýzy selže a vrátí hodnotu null , pokud buď nebyly nalezeny žádné koncové body, nebo žádný ze vzorů směrování neodpovídá zadané cestě identifikátoru URI.

Platí pro