次の方法で共有


RouteData.PushState メソッド

定義

を に追加し、 にマージして にマージvaluesValuesするrouter前にRouters、 のRouteData現在の状態のスナップショットをdataTokensDataTokens作成します。

を呼び出して、 を呼び出Restore()PushState(IRouter, RouteValueDictionary, RouteValueDictionary)した時点の状態にこのRouteData状態を復元します。

public:
 Microsoft::AspNetCore::Routing::RouteData::RouteDataSnapshot PushState(Microsoft::AspNetCore::Routing::IRouter ^ router, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ values, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ dataTokens);
public Microsoft.AspNetCore.Routing.RouteData.RouteDataSnapshot PushState (Microsoft.AspNetCore.Routing.IRouter router, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteValueDictionary dataTokens);
public Microsoft.AspNetCore.Routing.RouteData.RouteDataSnapshot PushState (Microsoft.AspNetCore.Routing.IRouter? router, Microsoft.AspNetCore.Routing.RouteValueDictionary? values, Microsoft.AspNetCore.Routing.RouteValueDictionary? dataTokens);
member this.PushState : Microsoft.AspNetCore.Routing.IRouter * Microsoft.AspNetCore.Routing.RouteValueDictionary * Microsoft.AspNetCore.Routing.RouteValueDictionary -> Microsoft.AspNetCore.Routing.RouteData.RouteDataSnapshot
Public Function PushState (router As IRouter, values As RouteValueDictionary, dataTokens As RouteValueDictionary) As RouteData.RouteDataSnapshot

パラメーター

router
IRouter

IRouterに追加する Routers。 のRouters場合null、変更されません。

values
RouteValueDictionary

RouteValueDictionaryにマージValuesする 。 のValues場合null、変更されません。

dataTokens
RouteValueDictionary

RouteValueDictionaryにマージDataTokensする 。 のDataTokens場合null、変更されません。

戻り値

現在の RouteData.RouteDataSnapshot 状態をキャプチャする 。

適用対象