C# Class MetroPass.UI.DataModel.PWDatabaseDataSource

Inheritance: IPWDatabaseDataSource
Mostrar archivo Open project: TheAngryByrd/MetroPass

Public Methods

Method Description
LoadPwDatabase ( IStorageFile pwDatabaseFile, IList userKeys ) : System.Threading.Tasks.Task
LoadPwDatabase ( IStorageFile pwDatabaseFile, IList userKeys, IProgress percentComplete ) : System.Threading.Tasks.Task
PWDatabaseDataSource ( IEncryptionEngine encryptionEngine, IKeyTransformer keyTransformer, IGZipStreamFactory gzipStreamFactory, ICanSHA256Hash hasher ) : System
SavePwDatabase ( ) : System.Threading.Tasks.Task

Method Details

LoadPwDatabase() public method

public LoadPwDatabase ( IStorageFile pwDatabaseFile, IList userKeys ) : System.Threading.Tasks.Task
pwDatabaseFile IStorageFile
userKeys IList
return System.Threading.Tasks.Task

LoadPwDatabase() public method

public LoadPwDatabase ( IStorageFile pwDatabaseFile, IList userKeys, IProgress percentComplete ) : System.Threading.Tasks.Task
pwDatabaseFile IStorageFile
userKeys IList
percentComplete IProgress
return System.Threading.Tasks.Task

PWDatabaseDataSource() public method

public PWDatabaseDataSource ( IEncryptionEngine encryptionEngine, IKeyTransformer keyTransformer, IGZipStreamFactory gzipStreamFactory, ICanSHA256Hash hasher ) : System
encryptionEngine IEncryptionEngine
keyTransformer IKeyTransformer
gzipStreamFactory IGZipStreamFactory
hasher ICanSHA256Hash
return System

SavePwDatabase() public method

public SavePwDatabase ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task