Compartilhar via


BackgroundExecutionManager.RequestAccessKindAsync Método

Definição

Solicita ao usuário se ele consente em permitir que o aplicativo execute o nível especificado de atividade em segundo plano em segundo plano. Na Edição do so da área de trabalho, isso pode apresentar uma solicitação ao usuário para seu consentimento.

public:
 static IAsyncOperation<bool> ^ RequestAccessKindAsync(BackgroundAccessRequestKind requestedAccess, Platform::String ^ reason);
/// [Windows.Foundation.Metadata.Overload("RequestAccessKindAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> RequestAccessKindAsync(BackgroundAccessRequestKind const& requestedAccess, winrt::hstring const& reason);
[Windows.Foundation.Metadata.Overload("RequestAccessKindAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> RequestAccessKindAsync(BackgroundAccessRequestKind requestedAccess, string reason);
function requestAccessKindAsync(requestedAccess, reason)
Public Shared Function RequestAccessKindAsync (requestedAccess As BackgroundAccessRequestKind, reason As String) As IAsyncOperation(Of Boolean)

Parâmetros

requestedAccess
BackgroundAccessRequestKind

O tipo de atividade em segundo plano que o aplicativo deseja executar.

reason
String

Platform::String

winrt::hstring

A cadeia de caracteres a ser exibida no prompt que o sistema gerará ao usuário para descrever por que o aplicativo está solicitando a execução em segundo plano. Por exemplo, a cadeia de caracteres que aparece após "O aplicativo diz:"

Prompt para execução em segundo plano

Retornos

True indica que o usuário ou o sistema aprovaram a atividade em segundo plano solicitada; false, caso contrário.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)

Aplica-se a