Freigeben über


Permissions.RequestAsync<TPermission> Methode

Definition

Fordert die Berechtigung des Benutzers für diese Anwendung an.

public:
generic <typename TPermission>
 where TPermission : Microsoft::Maui::ApplicationModel::Permissions::BasePermissiongcnew() static System::Threading::Tasks::Task<Microsoft::Maui::ApplicationModel::PermissionStatus> ^ RequestAsync();
public static System.Threading.Tasks.Task<Microsoft.Maui.ApplicationModel.PermissionStatus> RequestAsync<TPermission> () where TPermission : Microsoft.Maui.ApplicationModel.Permissions.BasePermission, new();
static member RequestAsync : unit -> System.Threading.Tasks.Task<Microsoft.Maui.ApplicationModel.PermissionStatus> (requires 'Permission :> Microsoft.Maui.ApplicationModel.Permissions.BasePermission and 'Permission : (new : unit -> 'Permission))
Public Shared Function RequestAsync(Of TPermission As {Permissions.BasePermissionNew}) () As Task(Of PermissionStatus)

Typparameter

TPermission

Der zu überprüfende Berechtigungstyp.

Gibt zurück

Ein PermissionStatus Wert, der das Ergebnis dieser Berechtigungsanforderung angibt.

Ausnahmen

Wird ausgelöst, wenn im Anwendungsmanifest kein erforderlicher Eintrag gefunden wurde.

Hinweise

Wird ausgelöst PermissionException , wenn im Anwendungsmanifest kein erforderlicher Eintrag gefunden wurde. Nicht für alle Berechtigungen ist ein Manifesteintrag erforderlich.

Gilt für: