C# Класс SparkleLib.SparkleRepoBase

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

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

Свойство Тип Описание
LocalPath string
Name string
RemoteUrl System.Uri
UseCustomWatcher bool

Защищенные свойства (Protected)

Свойство Тип Описание
local_config SparkleConfig

Private Properties

Свойство Тип Описание
CalculateSize long
CreateListener void
ListenerAnnouncementReceivedDelegate void
ListenerDisconnectedDelegate void
SyncDownBase void
SyncUpBase void

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

Метод Описание
Dispose ( ) : void
ForceRetry ( ) : void
GetChangeSets ( ) : List
GetChangeSets ( string path ) : List
Initialize ( ) : void
OnFileActivity ( FileSystemEventArgs args ) : void
RestoreFile ( string path, string revision, string target_file_path ) : void
SparkleRepoBase ( string path, SparkleConfig config ) : System
SyncDown ( ) : bool
SyncUp ( ) : bool

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

Метод Описание
OnConflictResolved ( ) : void
OnProgressChanged ( double progress_percentage, double progress_speed ) : void

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

Метод Описание
CalculateSize ( DirectoryInfo parent ) : long
CreateListener ( ) : void
ListenerAnnouncementReceivedDelegate ( SparkleAnnouncement announcement ) : void
ListenerDisconnectedDelegate ( ) : void
SyncDownBase ( ) : void
SyncUpBase ( ) : void

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

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

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

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

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

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

public abstract GetChangeSets ( ) : List
Результат List

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

public abstract GetChangeSets ( string path ) : List
path string
Результат List

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

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

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

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

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

public OnFileActivity ( FileSystemEventArgs args ) : void
args System.IO.FileSystemEventArgs
Результат void

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

protected OnProgressChanged ( double progress_percentage, double progress_speed ) : void
progress_percentage double
progress_speed double
Результат void

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

public abstract RestoreFile ( string path, string revision, string target_file_path ) : void
path string
revision string
target_file_path string
Результат void

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

public SparkleRepoBase ( string path, SparkleConfig config ) : System
path string
config SparkleConfig
Результат System

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

public abstract SyncDown ( ) : bool
Результат bool

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

public abstract SyncUp ( ) : bool
Результат bool

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

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

public string LocalPath
Результат string

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

public string Name
Результат string

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

public Uri,System RemoteUrl
Результат System.Uri

UseCustomWatcher публичное статическое свойство

public static bool UseCustomWatcher
Результат bool

local_config защищенное свойство

protected SparkleConfig local_config
Результат SparkleConfig