C# 클래스 Prizm.Main.Synch.Import.Importer

상속: IImporter
파일 보기 프로젝트 열기: AleksMorozova/prizm

보호된 프로퍼티들

프로퍼티 타입 설명
encryptor IEncryptor
hasher IHasher

공개 메소드들

메소드 설명
Import ( string archiveName ) : ImportResult

보호된 메소드들

메소드 설명
ArchiveExists ( string fileName ) : bool
FireConflict ( ConflictEventArgs args ) : void
FireError ( ImportException e ) : ImportResult
FireMessage ( string msg ) : void
FireMissing ( MissingEventArgs args ) : void
FireOnDone ( ) : void
FireProgress ( int progress ) : void
Importer ( IHasher hasher, IEncryptor encryptor ) : System
UnzipContent ( string archiveName, string tempDir ) : void
ValidateChecksum ( string fileName ) : void

메소드 상세

ArchiveExists() 보호된 메소드

protected ArchiveExists ( string fileName ) : bool
fileName string
리턴 bool

FireConflict() 보호된 메소드

protected FireConflict ( ConflictEventArgs args ) : void
args ConflictEventArgs
리턴 void

FireError() 보호된 메소드

protected FireError ( ImportException e ) : ImportResult
e ImportException
리턴 ImportResult

FireMessage() 보호된 메소드

protected FireMessage ( string msg ) : void
msg string
리턴 void

FireMissing() 보호된 메소드

protected FireMissing ( MissingEventArgs args ) : void
args MissingEventArgs
리턴 void

FireOnDone() 보호된 메소드

protected FireOnDone ( ) : void
리턴 void

FireProgress() 보호된 메소드

protected FireProgress ( int progress ) : void
progress int
리턴 void

Import() 공개 추상적인 메소드

public abstract Import ( string archiveName ) : ImportResult
archiveName string
리턴 ImportResult

Importer() 보호된 메소드

protected Importer ( IHasher hasher, IEncryptor encryptor ) : System
hasher IHasher
encryptor IEncryptor
리턴 System

UnzipContent() 보호된 메소드

protected UnzipContent ( string archiveName, string tempDir ) : void
archiveName string
tempDir string
리턴 void

ValidateChecksum() 보호된 메소드

protected ValidateChecksum ( string fileName ) : void
fileName string
리턴 void

프로퍼티 상세

encryptor 보호되어 있는 프로퍼티

protected IEncryptor encryptor
리턴 IEncryptor

hasher 보호되어 있는 프로퍼티

protected IHasher hasher
리턴 IHasher