次の方法で共有


LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName メソッド

定義

一致endpointNameする によって指定されたルート パターンを使用して、指定pathされた をEndpoint解析しようとします。

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)では、最初に一致endpointNameするインスタンスを解決Endpointしてから、各エンドポイントに関連付けられているルート パターンを使用して URL パスを解析しようとします。

エンドポイントが見つからないか、指定された URI パスに一致するルート パターンがない場合、解析操作は失敗し、 が返 null されます。

適用対象