async private void PersonalStorageClicked(object sender, EventArgs e) { var personalStorage = FileSystem.Current.PersonalStorage; var tester = new FolderTester(personalStorage); if (await tester.RunTest()) { await Alert("PersonalStorage test Passed", String.Empty); } else { await Alert("PersonalStorage Failed", tester.ErrorMessage); } }
async private void MusicFolderStorageClicked(object sender, EventArgs e) { if (!await CheckPermissions(Permission.Storage)) { return; } var musicStorage = await FileSystem.Current.MusicFolderAsync(); var tester = new FolderTester(musicStorage); if (await tester.RunTest()) { await Alert("MusicStorage test Passed", String.Empty); } else { await Alert("MusicStorage Failed", tester.ErrorMessage); } }
async private void RoamingStorageClicked(object sender, EventArgs e) { if (Device.RuntimePlatform == Device.UWP) { var roamingStorage = FileSystem.Current.RoamingStorage; var tester = new FolderTester(roamingStorage); if (await tester.RunTest()) { await Alert("RoamingStorage test Passed", String.Empty); } else { await Alert("RoamingStorage Failed", tester.ErrorMessage); } } else { await DisplayAlert(null, "RoamingStorage is only used in UWP.", "OK"); } }