BackgroundExecutionManager.RequestAccessKindAsync Methode

Definition

Fordert den Benutzer auf, ob er der App zustimmt, die angegebene Ebene der Hintergrundaktivität im Hintergrund auszuführen. In der Desktop OS Edition wird der Benutzer möglicherweise aufgefordert, seine Zustimmung einzuholen.

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)

Parameter

requestedAccess
BackgroundAccessRequestKind

Der Typ der Hintergrundaktivität, die die App ausführen möchte.

reason
String

Platform::String

winrt::hstring

Die Zeichenfolge, die in der Eingabeaufforderung angezeigt werden soll, die das System an den Benutzer ausgibt, um zu beschreiben, warum die App die Ausführung im Hintergrund anfordert. Beispielsweise die Zeichenfolge, die nach "Die App sagt:" angezeigt wird.

Aufforderung zur Ausführung im Hintergrund

Gibt zurück

True gibt an, dass der Benutzer oder das System die angeforderte Hintergrundaktivität genehmigt hat. false, andernfalls.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Gilt für: