Condividi tramite


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

Definizione

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

Parametri di tipo

TAddress

Tipo di indirizzo.

Parametri

address
TAddress

Valore dell'indirizzo. 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

ParsePathByAddress<TAddress>(TAddress, PathString) tenterà di risolvere Endpoint prima le istanze che corrispondono address e quindi userà il modello di route associato a ogni endpoint per analizzare il percorso DELL'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