C# 클래스 N2.Edit.Versioning.DraftRepository

상속: IAutoStart
파일 보기 프로젝트 열기: bherila/n2cms 1 사용 예제들

공개 메소드들

메소드 설명
DraftRepository ( ContentVersionRepository repository, CacheWrapper cache ) : System
FindDrafts ( ContentItem newerThanMasterVersion ) : IEnumerable
FindDrafts ( int skip, int take = 100 ) : IEnumerable
GetDraftInfo ( ContentItem item ) : DraftInfo
HasDraft ( ContentItem item ) : bool
Start ( ) : void
Stop ( ) : void
Versions_VersionsChanged ( object sender, N2.Edit.Versioning.VersionsChangedEventArgs e ) : void
Versions_VersionsDeleted ( object sender, ItemEventArgs e ) : void

비공개 메소드들

메소드 설명
GetPagesWithDrafts ( ) : DraftInfo>.IDictionary

메소드 상세

DraftRepository() 공개 메소드

public DraftRepository ( ContentVersionRepository repository, CacheWrapper cache ) : System
repository ContentVersionRepository
cache CacheWrapper
리턴 System

FindDrafts() 공개 메소드

public FindDrafts ( ContentItem newerThanMasterVersion ) : IEnumerable
newerThanMasterVersion ContentItem
리턴 IEnumerable

FindDrafts() 공개 메소드

public FindDrafts ( int skip, int take = 100 ) : IEnumerable
skip int
take int
리턴 IEnumerable

GetDraftInfo() 공개 메소드

public GetDraftInfo ( ContentItem item ) : DraftInfo
item ContentItem
리턴 DraftInfo

HasDraft() 공개 메소드

public HasDraft ( ContentItem item ) : bool
item ContentItem
리턴 bool

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Versions_VersionsChanged() 공개 메소드

public Versions_VersionsChanged ( object sender, N2.Edit.Versioning.VersionsChangedEventArgs e ) : void
sender object
e N2.Edit.Versioning.VersionsChangedEventArgs
리턴 void

Versions_VersionsDeleted() 공개 메소드

public Versions_VersionsDeleted ( object sender, ItemEventArgs e ) : void
sender object
e ItemEventArgs
리턴 void