Freigeben über


RouteData.PushState Methode

Definition

Erstellt eine Momentaufnahme des aktuellen Zustands von RouteData vor dem Anfügen router an Routers, das Zusammenführen values in Valuesund das Zusammenführen dataTokens in DataTokens.

Rufen Sie Restore() auf, um den Zustand dieses RouteData Zustands zum Zeitpunkt des Aufrufens PushState(IRouter, RouteValueDictionary, RouteValueDictionary)wiederherzustellen.

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

Ein IRouter , das an angefügt werden soll Routers. Wenn null, Routers wird nicht geändert.

values
RouteValueDictionary

Eine RouteValueDictionary , die in zusammengeführt werden Valuessoll. Wenn null, Values wird nicht geändert.

dataTokens
RouteValueDictionary

Eine RouteValueDictionary , die in zusammengeführt werden DataTokenssoll. Wenn null, DataTokens wird nicht geändert.

Gibt zurück

Eine RouteData.RouteDataSnapshot , die den aktuellen Zustand erfasst.

Gilt für: