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();