BackgroundExecutionManager.RequestAccessAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 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.