LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName 方法

定义

尝试使用匹配 endpointNameEndpoint指定的路由模式分析提供的 path

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 路径。

如果找不到任何终结点或路由模式都与提供的 URI 路径匹配,则分析操作将失败并返回 null

适用于