Поделиться через


RouteData.PushState Метод

Определение

Создает snapshot текущего состояния перед добавлением в , слиянием values в Valuesи слиянием dataTokens в DataTokens.RoutersRouteDatarouter

Вызовите Restore() , чтобы восстановить состояние этого RouteData объекта в состояние во время вызова 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

Параметры

router
IRouter

Объект , добавляемый IRouter в Routers. Если nullзначение , то Routers не будет изменено.

values
RouteValueDictionary

Объект для RouteValueDictionary слияния с Values. Если nullзначение , то Values не будет изменено.

dataTokens
RouteValueDictionary

Объект для RouteValueDictionary слияния с DataTokens. Если nullзначение , то DataTokens не будет изменено.

Возвращаемое значение

Объект , RouteData.RouteDataSnapshot который фиксирует текущее состояние.

Применяется к