Compartir a través de


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Método

Definición

Intenta analizar el proporcionado path mediante el patrón de ruta especificado por el Endpoint objeto coincidente 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

Parámetros

endpointName
String

El nombre del extremo. Se usa para resolver puntos de conexión.

path
PathString

Ruta de acceso del URI que se va a analizar.

Devoluciones

con RouteValueDictionary los valores analizados si el análisis se realiza correctamente; de lo contrario null, .

Comentarios

ParsePathByEndpointName(LinkParser, String, PathString) intentará resolver Endpoint primero las instancias que coinciden endpointName y, a continuación, usará el patrón de ruta asociado a cada punto de conexión para analizar la ruta de acceso de la dirección URL.

Se producirá un error en la operación de análisis y se devolverá null si no se encuentra ningún punto de conexión o ninguno de los patrones de ruta coinciden con la ruta de acceso del URI proporcionada.

Se aplica a