Share via


LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) メソッド

定義

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

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

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

適用対象