LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Метод

Определение

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

Параметры типа

TAddress

Тип адреса.

Параметры

address
TAddress

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

path
PathString

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

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

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

Комментарии

ParsePathByAddress<TAddress>(TAddress, PathString) попытается сначала разрешить Endpoint соответствующие address экземпляры, а затем использовать шаблон маршрута, связанный с каждой конечной точкой, для анализа URL-пути.

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

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