C# Класс CSharpUtils.VirtualFileSystem.Utils.Synchronizer

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

Открытые свойства

Свойство Тип Описание
Canceling bool

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

Метод Описание
Cancel ( ) : void
ShowProgressForm ( System.Action Start = null, System.Action Complete = null ) : void
Synchronize ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestinationFileSystem, String DestinationPath, SynchronizationMode _SynchronizationMode, ReferenceMode _ReferenceMode ) : void
SynchronizeFolder ( String Path = "/" ) : void
Synchronizer ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestinationFileSystem, String DestinationPath, SynchronizationMode _SynchronizationMode, ReferenceMode _ReferenceMode ) : System

Защищенные методы

Метод Описание
CheckCanceling ( ) : void
CopyFile ( String PathFileName ) : void
CreateFolder ( String PathFileName ) : void
RemoveFile ( String PathFileName ) : void

Приватные методы

Метод Описание
CallStep ( double Step, String Details ) : void
GetStep ( double StepFrom, double StepTo, int subStep, int subSteps ) : double
_SynchronizeFolder ( String Path, double StepFrom = 0.0, double StepTo = 1.0 ) : void

Описание методов

Cancel() публичный Метод

public Cancel ( ) : void
Результат void

CheckCanceling() защищенный Метод

protected CheckCanceling ( ) : void
Результат void

CopyFile() защищенный Метод

protected CopyFile ( String PathFileName ) : void
PathFileName String
Результат void

CreateFolder() защищенный Метод

protected CreateFolder ( String PathFileName ) : void
PathFileName String
Результат void

RemoveFile() защищенный Метод

protected RemoveFile ( String PathFileName ) : void
PathFileName String
Результат void

ShowProgressForm() публичный Метод

public ShowProgressForm ( System.Action Start = null, System.Action Complete = null ) : void
Start System.Action
Complete System.Action
Результат void

Synchronize() публичный статический Метод

public static Synchronize ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestinationFileSystem, String DestinationPath, SynchronizationMode _SynchronizationMode, ReferenceMode _ReferenceMode ) : void
SourceFileSystem FileSystem
SourcePath String
DestinationFileSystem FileSystem
DestinationPath String
_SynchronizationMode SynchronizationMode
_ReferenceMode ReferenceMode
Результат void

SynchronizeFolder() публичный Метод

public SynchronizeFolder ( String Path = "/" ) : void
Path String
Результат void

Synchronizer() публичный Метод

public Synchronizer ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestinationFileSystem, String DestinationPath, SynchronizationMode _SynchronizationMode, ReferenceMode _ReferenceMode ) : System
SourceFileSystem FileSystem
SourcePath String
DestinationFileSystem FileSystem
DestinationPath String
_SynchronizationMode SynchronizationMode
_ReferenceMode ReferenceMode
Результат System

Описание свойств

Canceling публичное свойство

public bool Canceling
Результат bool