C# 클래스 Rsdn.Janus.StateObject

파일 보기 프로젝트 열기: rsdn/janus

Private Properties

프로퍼티 타입 설명
ClearFavorites void
ClearMarkers void
Deserialize StateBag
GetFavorites Folder
RestoreFavorites void
RestoreMarkers void
Serialize void
SetMarkers void

공개 메소드들

메소드 설명
RestoreState ( RestoreStateOptions options ) : void

Восстанавливает избранное, прочитанное и маркеры...

SaveState ( SaveStateOptions options ) : void

Сохраняет избранное, прочитанное и маркеры...

StateObject ( [ serviceProvider, [ filename ) : System

비공개 메소드들

메소드 설명
ClearFavorites ( ) : void
ClearMarkers ( IDataContext db, int maxMsgId ) : void

Удаляет маркеры.

Deserialize ( ) : StateBag
GetFavorites ( FavoritesFolder favoritesFolder ) : Folder
RestoreFavorites ( FavoritesFolder favoritesFolder, IEnumerable folders, IEnumerable links ) : void
RestoreMarkers ( IServiceProvider provider, IEnumerable markedMessages, IEnumerable markedTopics, int maxMsgId, bool clearOther ) : void
Serialize ( StateBag stateBag ) : void
SetMarkers ( IServiceProvider provider, IEnumerable mids, IEnumerable tids, int maxMsgId, bool clearOther ) : void

메소드 상세

RestoreState() 공개 메소드

Восстанавливает избранное, прочитанное и маркеры...
public RestoreState ( RestoreStateOptions options ) : void
options RestoreStateOptions Опции восстановления.
리턴 void

SaveState() 공개 메소드

Сохраняет избранное, прочитанное и маркеры...
public SaveState ( SaveStateOptions options ) : void
options SaveStateOptions Опции сохранения.
리턴 void

StateObject() 공개 메소드

public StateObject ( [ serviceProvider, [ filename ) : System
serviceProvider [
filename [
리턴 System