MetroPass.WP8.UI.DataModel.DatabaseInfo.GetKeyfile C# (CSharp) Method

GetKeyfile() public method

public GetKeyfile ( ) : Task
return Task
        public async Task<IStorageFile> GetKeyfile()
        {
            if (string.IsNullOrWhiteSpace(Info.KeyFilePath))
                return null;

            return await Folder.GetFileAsync(Info.KeyFilePath);
        }

Usage Example

        public async Task DeleteKeyFile(DatabaseInfo databaseInfo)
        {         
            IStorageFile keyFile = await databaseInfo.GetKeyfile();
            await keyFile.DeleteAsync();

            databaseInfo.Info.KeyFilePath = "";
            await SaveInfo(databaseInfo.Folder, databaseInfo.Info);

        }