C# Класс Sparkles.BaseRepository

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

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

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

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

Свойство Тип Описание
StorageType StorageType
local_config Configuration
status_message string

Private Properties

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

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

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

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

Метод Описание
OnConflictResolved ( ) : void
OnProgressChanged ( double percentage, double speed, string information ) : void

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

Метод Описание
CalculateSize ( DirectoryInfo parent ) : long
CreateListener ( ) : void
ListenerAnnouncementReceivedDelegate ( Announcement announcement ) : void
ListenerConnectedDelegate ( ) : void
ListenerDisconnectedDelegate ( DisconnectReason reason ) : void
RemoteTimerElapsedDelegate ( object sender, EventArgs args ) : void
SyncDownBase ( ) : void
SyncUpBase ( ) : void

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

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

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

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 percentage, double speed, string information ) : void
percentage double
speed double
information string
Результат void

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

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

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

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

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

public Resume ( string message ) : void
message string
Результат void

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

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

protected StorageType StorageType
Результат StorageType

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

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

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

protected Configuration,Sparkles local_config
Результат Configuration

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

protected string status_message
Результат string