C# 클래스 SparkleLib.SparkleRepoBase

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

공개 프로퍼티들

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

보호된 프로퍼티들

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