Permissions.RequestAsync<TPermission> 方法

定义

请求用户对此应用程序的权限。

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)

类型参数

TPermission

要检查的权限类型。

返回

一个 PermissionStatus 指示此权限请求结果的值。

例外

如果在应用程序清单中找不到所需的条目,则引发。

注解

如果在应用程序清单中找不到所需的条目,将引发 PermissionException 。 并非所有权限都需要清单条目。

适用于