C# Класс RavenFS.Infrastructure.StorageOperationsTask

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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