Bagikan melalui


RouteData.PushState Metode

Definisi

Membuat rekam jepret dari status saat ini sebelum RouteData menambahkan router ke Routers, menggabungkan values ke Values, dan menggabungkan dataTokens ke dalam DataTokens.

Panggil Restore() untuk memulihkan status ini RouteData ke status pada saat memanggil PushState(IRouter, RouteValueDictionary, RouteValueDictionary).

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

Parameter

router
IRouter

Untuk IRouter menambahkan ke Routers. Jika null, maka Routers tidak akan diubah.

values
RouteValueDictionary

RouteValueDictionary untuk digabungkan ke dalam Values. Jika null, maka Values tidak akan diubah.

dataTokens
RouteValueDictionary

RouteValueDictionary untuk digabungkan ke dalam DataTokens. Jika null, maka DataTokens tidak akan diubah.

Mengembalikan

RouteData.RouteDataSnapshot yang menangkap status saat ini.

Berlaku untuk