C# Класс Plugin.SecureStorage.SecureStorageImplementation

Secure storage implementation for iOS. It is primarily for storing secure strings such as generic password.
Наследование: Plugin.SecureStorage.Abstractions.SecureStorageImplementationBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
StorageFile string
StoragePassword string

Открытые методы

Метод Описание
DeleteKey ( string key ) : bool

Deletes the key and corresponding value from the storage

GetValue ( string key, string defaultValue ) : string

Retrieves the value from storage. If value with the given key does not exist, returns default value

HasKey ( string key ) : bool

Determines whether specified key exists in the storage

SecureStorageImplementation ( ) : Plugin.SecureStorage.Abstractions

Default constructor created or loads the store

SetValue ( string key, string value ) : bool

Sets the value for the given key. If value exists, overwrites it Else creates new entry. Does not accept null value.

Защищенные методы

Метод Описание
LoadData ( ) : byte[]

Loads the dictionary from storge

LoadDataAsync ( ) : Task

Implementation of Load from storage for Windows Store.

SaveData ( byte clearBytes ) : void

method to encrypt and save dictionary to storage

Приватные методы

Метод Описание
AddRecord ( string key, string val ) : SecStatusCode

Adds the record of type GenericPassword

GetRecord ( string key, SecStatusCode &ssc ) : SecRecord

Retreives record from the store

GetSecretKeyEntry ( string key ) : KeyStore.SecretKeyEntry
RemoveRecord ( string key ) : SecStatusCode

Removes the record.

Save ( ) : void
SaveDataAsync ( byte clearBytes ) : Task

Implementation of Save to storage for Windows Store, WP8.1 and UWP

Описание методов

DeleteKey() публичный Метод

Deletes the key and corresponding value from the storage
public DeleteKey ( string key ) : bool
key string
Результат bool

GetValue() публичный Метод

Retrieves the value from storage. If value with the given key does not exist, returns default value
public GetValue ( string key, string defaultValue ) : string
key string Key.
defaultValue string Default value.
Результат string

HasKey() публичный Метод

Determines whether specified key exists in the storage
public HasKey ( string key ) : bool
key string
Результат bool

LoadData() защищенный Метод

Loads the dictionary from storge
protected LoadData ( ) : byte[]
Результат byte[]

LoadDataAsync() защищенный Метод

Implementation of Load from storage for Windows Store.
protected LoadDataAsync ( ) : Task
Результат Task

SaveData() защищенный Метод

method to encrypt and save dictionary to storage
protected SaveData ( byte clearBytes ) : void
clearBytes byte
Результат void

SecureStorageImplementation() публичный Метод

Default constructor created or loads the store
public SecureStorageImplementation ( ) : Plugin.SecureStorage.Abstractions
Результат Plugin.SecureStorage.Abstractions

SetValue() публичный Метод

Sets the value for the given key. If value exists, overwrites it Else creates new entry. Does not accept null value.
public SetValue ( string key, string value ) : bool
key string Key.
value string Value.
Результат bool

Описание свойств

StorageFile публичное статическое свойство

Name of the storage file.
public static string StorageFile
Результат string

StoragePassword публичное статическое свойство

Password for storage
public static string StoragePassword
Результат string