Permissions.RequestAsync<TPermission> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Požádá uživatele o oprávnění pro tuto aplikaci.
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)
Parametry typu
- TPermission
Typ oprávnění, který chcete zkontrolovat.
Návraty
Hodnota PermissionStatus označující výsledek této žádosti o oprávnění.
Výjimky
Vyvolá se, pokud nebyla v manifestu aplikace nalezena požadovaná položka.
Poznámky
Vyvolá výjimku PermissionException , pokud se v manifestu aplikace nenajde požadovaná položka. Ne všechna oprávnění vyžadují položku manifestu.