Condividi tramite


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Metodo

Definizione

Tenta di analizzare l'oggetto fornito path usando il modello di route specificato dall'oggetto Endpoint corrispondente 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

Parametri

parser
LinkParser

Oggetto LinkParser.

endpointName
String

Nome dell'endpoint. Usato per risolvere gli endpoint.

path
PathString

Percorso URI da analizzare.

Restituisce

Oggetto RouteValueDictionary con i valori analizzati se l'analisi ha esito positivo; in caso contrario null, .

Commenti

ParsePathByEndpointName(LinkParser, String, PathString) tenterà di risolvere Endpoint prima le istanze corrispondenti endpointName e quindi di usare il modello di route associato a ogni endpoint per analizzare il percorso URL.

L'operazione di analisi avrà esito negativo e restituirà null se non vengono trovati endpoint o nessuno dei modelli di route corrisponde al percorso URI specificato.

Si applica a