Sdílet prostřednictvím


RouteData.PushState Metoda

Definice

Vytvoří snímek aktuálního stavu objektu před připojením k objektu RouteData , sloučením values do Valuesa sloučením dataTokens do DataTokens.Routersrouter

Voláním Restore() příkazu obnovte stav do RouteData stavu v době 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

Pro IRouter připojení k Routers. Pokud nullse , Routers nezmění se.

values
RouteValueDictionary

A RouteValueDictionary , která se sloučí do Values. Pokud nullse , Values nezmění se.

dataTokens
RouteValueDictionary

A RouteValueDictionary , která se sloučí do DataTokens. Pokud nullse , DataTokens nezmění se.

Návraty

A RouteData.RouteDataSnapshot , který zachycuje aktuální stav.

Platí pro