C# 클래스 Sparkles.BaseRepository

파일 보기 프로젝트 열기: hbons/SparkleShare 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LocalPath string
Name string
RemoteUrl System.Uri
UseCustomWatcher bool

보호된 프로퍼티들

프로퍼티 타입 설명
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