Compartir a través de


BackgroundExecutionManager.RequestAccessKindAsync Método

Definición

Pregunta al usuario si da su consentimiento para permitir que la aplicación realice el nivel especificado de actividad en segundo plano en segundo plano. En Desktop OS Edition, esto puede presentar una petición al usuario para que dé su consentimiento.

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

Tipo de actividad en segundo plano que la aplicación desea realizar.

reason
String

Platform::String

winrt::hstring

Cadena que se va a mostrar en el símbolo del sistema que el sistema generará al usuario para describir por qué la aplicación solicita que se ejecute en segundo plano. Por ejemplo, la cadena que aparece después de "The app says:"

Preguntar para ejecutarse en segundo plano

Devoluciones

True indica que el usuario o el sistema aprobaron la actividad en segundo plano solicitada; False, en caso contrario.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Se aplica a