RouteData.PushState Metoda

Definice

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

Volání Restore() k obnovení stavu 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

Připojte IRouter se k Routers. Pokud je hodnota null, nebude Routers změněna.

values
RouteValueDictionary

A RouteValueDictionary , která se má sloučit do Values. Pokud je hodnota null, nebude Values změněna.

dataTokens
RouteValueDictionary

A RouteValueDictionary , která se má sloučit do DataTokens. Pokud je hodnota null, nebude DataTokens změněna.

Návraty

RouteData.RouteDataSnapshot

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

Platí pro