C# 클래스 SunSync.SyncProgressPage

Interaction logic for SyncProgressPage.xaml
상속: System.Windows.Controls.Page
파일 보기 프로젝트 열기: qiniu/QSunSync 1 사용 예제들

공개 메소드들

메소드 설명
LocalHashDB ( ) : SQLiteConnection
SyncLogDB ( ) : SQLiteConnection
SyncProgressPage ( MainWindow mainWindow ) : System
isOverwritten ( string localFile ) : bool

비공개 메소드들

메소드 설명
HaltActionButton_EventHandler ( object sender, RoutedEventArgs e ) : void
LoadSyncSetting ( SyncSetting syncSetting ) : void
ManualFinishButton_EventHandler ( object sender, RoutedEventArgs e ) : void
SyncProgressPageLoaded_EventHandler ( object sender, RoutedEventArgs e ) : void
addFileExistsLog ( string log ) : void
addFileNotOverwriteLog ( string log ) : void
addFileOverwriteLog ( string log ) : void
addFileSkippedLog ( string log ) : void
addFileUploadErrorLog ( string log ) : void
addFileUploadSuccessLog ( string log ) : void
checkCancelSignal ( ) : bool
closeLogWriters ( ) : void
createDirCache ( string localSyncDir ) : void
createOptionalDB ( ) : void
dropcacheFilePath ( ) : void
initRunJob ( ) : bool
processUpload ( string cacheFilePath ) : void
resetSyncStatus ( ) : void
runSyncJob ( object resumeObject ) : void
shouldSkipByPrefix ( string shortFileName, string skippedPrefixes ) : bool
shouldSkipBySuffix ( string shortFileName, string skippedSuffixes ) : bool
updateSingleFileProgress ( int taskId, string fileFullPath, string fileKey, long fileLength, double percent ) : void
updateTotalUploadProgress ( ) : void
updateUploadLog ( string log ) : void
uploadFiles ( List filesToUpload ) : void

메소드 상세

LocalHashDB() 공개 메소드

public LocalHashDB ( ) : SQLiteConnection
리턴 System.Data.SQLite.SQLiteConnection

SyncLogDB() 공개 메소드

public SyncLogDB ( ) : SQLiteConnection
리턴 System.Data.SQLite.SQLiteConnection

SyncProgressPage() 공개 메소드

public SyncProgressPage ( MainWindow mainWindow ) : System
mainWindow MainWindow
리턴 System

isOverwritten() 공개 메소드

public isOverwritten ( string localFile ) : bool
localFile string
리턴 bool