BackgroundExecutionManager.RequestAccessAsync Metodo

Definizione

Overload

RequestAccessAsync()

Richiede che l'app possa eseguire attività in background.

RequestAccessAsync(String)

Richiede in modo asincrono che l'app possa eseguire attività in background.

RequestAccessAsync()

Richiede che l'app possa eseguire attività in background.

public:
 static IAsyncOperation<BackgroundAccessStatus> ^ RequestAccessAsync();
/// [Windows.Foundation.Metadata.Overload("RequestAccessAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BackgroundAccessStatus> RequestAccessAsync();
[Windows.Foundation.Metadata.Overload("RequestAccessAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BackgroundAccessStatus> RequestAccessAsync();
function requestAccessAsync()
Public Shared Function RequestAccessAsync () As IAsyncOperation(Of BackgroundAccessStatus)

Restituisce

Al termine dell'operazione, restituisce un membro dell'enumerazione BackgroundAccessStatus che specifica il risultato.

Attributi

Commenti

VersioneComportamento
Windows 8 e Windows 8.1Richiede all'utente una finestra di dialogo che richiede l'aggiunta di un'app alla schermata di blocco. Deve essere chiamato prima di registrare tutte le attività in background.
Windows Phone 8.1Non richiede l'utente, ma deve essere chiamato prima di registrare eventuali attività in background.
Windows 10Non richiede l'utente, ma deve essere chiamato prima di registrare eventuali attività in background. Non è necessario aggiungere l'app alla schermata di blocco per usare le attività in background in Windows 10, ma è comunque necessario chiamare questo metodo per richiedere l'accesso in background.

Suggerimento

A partire da Windows 10, non è più necessario chiamare questo metodo dal thread dell'interfaccia utente.

Vedi anche

Si applica a

RequestAccessAsync(String)

Richiede in modo asincrono che l'app possa eseguire attività in background.

public:
 static IAsyncOperation<BackgroundAccessStatus> ^ RequestAccessAsync(Platform::String ^ applicationId);
/// [Windows.Foundation.Metadata.Overload("RequestAccessForApplicationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BackgroundAccessStatus> RequestAccessAsync(winrt::hstring const& applicationId);
[Windows.Foundation.Metadata.Overload("RequestAccessForApplicationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BackgroundAccessStatus> RequestAccessAsync(string applicationId);
function requestAccessAsync(applicationId)
Public Shared Function RequestAccessAsync (applicationId As String) As IAsyncOperation(Of BackgroundAccessStatus)

Parametri

applicationId
String

Platform::String

winrt::hstring

Identificatore dell'applicazione relativo al pacchetto (PRAID) dell'app per poter eseguire attività in background. L'app specificata deve trovarsi nello stesso pacchetto dell'app chiamante. Per altre info sul PRAID, vedi l'attributo Id dell'elemento Application .

Se si ospitano attività in background in un server COM out-of-process, separate dall'applicazione principale, passare come argomento per applicationId il PRAID dell'applicazione che definisce l'estensione windows.backgroundTask nel manifesto del pacchetto.

Restituisce

Operazione di richiesta asincrona. Al termine, contiene un membro dell'enumerazione BackgroundAccessStatus che specifica il risultato.

Attributi

Commenti

Versione Comportamento
Windows 8 e Windows 8.1 Richiede all'utente una finestra di dialogo che richiede l'aggiunta di un'app alla schermata di blocco. Deve essere chiamato prima di registrare tutte le attività in background.
Windows Phone 8.1 Non richiede l'utente, ma deve essere chiamato prima di registrare eventuali attività in background.
Windows 10 Non richiede l'utente, ma deve essere chiamato prima di registrare eventuali attività in background. Non è necessario aggiungere l'app alla schermata di blocco per usare le attività in background in Windows 10, ma è comunque necessario chiamare questo metodo, o RequestAccessAsync, per richiedere l'accesso in background.

Suggerimento

A partire da Windows 10, non è più necessario chiamare questo metodo dal thread dell'interfaccia utente.

Vedi anche

Si applica a