C# Class NSoft.NFramework.Data.MongoDB.Web.MongoPageStatePersister

ViewState 정보를 MongoDB에 저장합니다.
Inheritance: NSoft.NFramework.Web.PageStatePersisters.AbstractServerPageStatePersister
Mostrar archivo Open project: debop/NFramework

Public Methods

Method Description
CreateRepository ( ) : IMongoRepository
MongoPageStatePersister ( Page page ) : System

생성자

Protected Methods

Method Description
LoadFromRepository ( ) : void

ViewState 저장소로부터 저장된 ViewState 정보를 가져옵니다.

SaveToRepository ( ) : void

Page의 ViewState 정보를 특정 저장소에 저장하고, 저장 토큰 값을 AbstractServerPageStatePersister.StateValue에 저장합니다.

Private Methods

Method Description
RemoveExpires ( System.TimeSpan expiration ) : void

Method Details

CreateRepository() public method

public CreateRepository ( ) : IMongoRepository
return IMongoRepository

LoadFromRepository() protected method

ViewState 저장소로부터 저장된 ViewState 정보를 가져옵니다.
protected LoadFromRepository ( ) : void
return void

MongoPageStatePersister() public method

생성자
public MongoPageStatePersister ( Page page ) : System
page System.Web.UI.Page
return System

SaveToRepository() protected method

Page의 ViewState 정보를 특정 저장소에 저장하고, 저장 토큰 값을 AbstractServerPageStatePersister.StateValue에 저장합니다.
protected SaveToRepository ( ) : void
return void