C# 클래스 RavenFS.Infrastructure.StorageOperationsTask

파일 보기 프로젝트 열기: hibernating-rhinos/RavenFS 1 사용 예제들

공개 메소드들

메소드 설명
CleanupDeletedFilesAsync ( ) : System.Threading.Tasks.Task
IndicateFileToDelete ( string fileName ) : void
RenameFile ( RenameFileOperation operation ) : void
ResumeFileRenamingAsync ( ) : System.Threading.Tasks.Task
StorageOperationsTask ( TransactionalStorage storage, IndexStorage search, INotificationPublisher notificationPublisher ) : System

비공개 메소드들

메소드 설명
InitializeTimer ( ) : void
IsDeleteInProgress ( string deletingFileName ) : bool
IsRenameInProgress ( string fileName ) : bool
IsSynchronizationInProgress ( string originalFileName ) : bool
IsUploadInProgress ( string originalFileName ) : bool
SynchronizedFileName ( string originalFileName ) : string

메소드 상세

CleanupDeletedFilesAsync() 공개 메소드

public CleanupDeletedFilesAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

IndicateFileToDelete() 공개 메소드

public IndicateFileToDelete ( string fileName ) : void
fileName string
리턴 void

RenameFile() 공개 메소드

public RenameFile ( RenameFileOperation operation ) : void
operation RavenFS.Storage.RenameFileOperation
리턴 void

ResumeFileRenamingAsync() 공개 메소드

public ResumeFileRenamingAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

StorageOperationsTask() 공개 메소드

public StorageOperationsTask ( TransactionalStorage storage, IndexStorage search, INotificationPublisher notificationPublisher ) : System
storage RavenFS.Storage.TransactionalStorage
search RavenFS.Search.IndexStorage
notificationPublisher INotificationPublisher
리턴 System