다음을 통해 공유


RouteData.PushState 메서드

정의

에 추가 routerRouters하기 전에 의 현재 상태의 RouteData 스냅샷 만들고, 에 Values병합 values 하고, 에 DataTokens병합합니다dataTokens.

를 호출 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. Routers 이면 null변경되지 않습니다.

values
RouteValueDictionary

RouteValueDictionary 에 병합할 입니다Values. Values 이면 null변경되지 않습니다.

dataTokens
RouteValueDictionary

RouteValueDictionary 에 병합할 입니다DataTokens. DataTokens 이면 null변경되지 않습니다.

반환

RouteData.RouteDataSnapshot 현재 상태를 캡처하는 입니다.

적용 대상