Поделиться через


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName Метод

Определение

Пытается проанализировать предоставленный path объект , используя шаблон маршрута, заданный Endpoint соответствующим 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

Параметры

endpointName
String

Имя конечной точки. Используется для разрешения конечных точек.

path
PathString

Путь URI для анализа.

Возвращаемое значение

Объект RouteValueDictionary с проанализированными значениями, если синтаксический анализ выполнен успешно; в противном случае null— значение .

Комментарии

ParsePathByEndpointName(LinkParser, String, PathString) попытается сначала разрешить Endpoint соответствующие endpointName экземпляры, а затем использовать шаблон маршрута, связанный с каждой конечной точкой, для анализа URL-пути.

Операция синтаксического анализа завершится ошибкой и возвращается, null если конечные точки не найдены или ни один из шаблонов маршрутов не соответствует указанному пути URI.

Применяется к