15 references to PermissionStatus
Microsoft.Maui.Essentials (15)
Permissions\Permissions.netstandard.cs (2)
20 public override Task<PermissionStatus> CheckStatusAsync() => 24 public override Task<PermissionStatus> RequestAsync() =>
Permissions\Permissions.shared.cs (13)
19 /// <returns>A <see cref="PermissionStatus"/> value indicating the current status of the permission.</returns> 20 public static Task<PermissionStatus> CheckStatusAsync<TPermission>() 33 /// <returns>A <see cref="PermissionStatus"/> value indicating the result of this permission request.</returns> 34 public static Task<PermissionStatus> RequestAsync<TPermission>() 55 var status = await RequestAsync<TPermission>(); 57 if (status != PermissionStatus.Granted) 64 var status = await RequestAsync<TPermission>(); 66 if (status != PermissionStatus.Granted && status != PermissionStatus.Restricted) 90 /// <returns>A <see cref="PermissionStatus"/> value indicating the current status of this permission.</returns> 91 public abstract Task<PermissionStatus> CheckStatusAsync(); 101 /// <returns>A <see cref="PermissionStatus"/> value indicating the result of this permission request.</returns> 102 public abstract Task<PermissionStatus> RequestAsync();