C# Class RavenFS.Infrastructure.StorageOperationsTask

Afficher le fichier Open project: hibernating-rhinos/RavenFS Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
InitializeTimer ( ) : void
IsDeleteInProgress ( string deletingFileName ) : bool
IsRenameInProgress ( string fileName ) : bool
IsSynchronizationInProgress ( string originalFileName ) : bool
IsUploadInProgress ( string originalFileName ) : bool
SynchronizedFileName ( string originalFileName ) : string

Method Details

CleanupDeletedFilesAsync() public méthode

public CleanupDeletedFilesAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

IndicateFileToDelete() public méthode

public IndicateFileToDelete ( string fileName ) : void
fileName string
Résultat void

RenameFile() public méthode

public RenameFile ( RenameFileOperation operation ) : void
operation RavenFS.Storage.RenameFileOperation
Résultat void

ResumeFileRenamingAsync() public méthode

public ResumeFileRenamingAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

StorageOperationsTask() public méthode

public StorageOperationsTask ( TransactionalStorage storage, IndexStorage search, INotificationPublisher notificationPublisher ) : System
storage RavenFS.Storage.TransactionalStorage
search RavenFS.Search.IndexStorage
notificationPublisher INotificationPublisher
Résultat System