RouteData.PushState(IRouter, RouteValueDictionary, RouteValueDictionary) Metoda

Definice

Vytvoří snímek aktuálního stavu RouteData před připojením router k Routers , sloučením values do Values a sloučením do dataTokens DataTokens .

Zavolejte Restore() na obnovit stav tohoto stavu RouteData ve chvíli volání 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

Parametry

router
IRouter

IRouterPro připojení k Routers . Pokud má hodnotu null, pak Routers se nezmění.

values
RouteValueDictionary

RouteValueDictionaryKe sloučení do Values . Pokud má hodnotu null, pak Values se nezmění.

dataTokens
RouteValueDictionary

RouteValueDictionaryKe sloučení do DataTokens . Pokud má hodnotu null, pak DataTokens se nezmění.

Návraty

RouteData.RouteDataSnapshot

RouteData.RouteDataSnapshot, Který zachycuje aktuální stav.

Platí pro