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.