Condividi tramite


IBackgroundTaskInstance4 Interfaccia

Definizione

Fornisce l'accesso a un'istanza dell'attività in background, incluse le informazioni sull'utente.

public interface class IBackgroundTaskInstance4 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
struct IBackgroundTaskInstance4 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
public interface IBackgroundTaskInstance4 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance4
Implements IBackgroundTaskInstance
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Proprietà

InstanceId

Ottiene l'ID istanza dell'istanza dell'attività in background.

(Ereditato da IBackgroundTaskInstance)
Progress

Ottiene o imposta lo stato di avanzamento per un'istanza dell'attività in background.

(Ereditato da IBackgroundTaskInstance)
SuspendedCount

Ottiene il numero di volte in cui i criteri di gestione delle risorse hanno causato la sospensione dell'attività in background.

(Ereditato da IBackgroundTaskInstance)
Task

Ottiene l'accesso all'attività in background registrata per questa istanza dell'attività in background.

(Ereditato da IBackgroundTaskInstance)
TriggerDetails

Ottiene informazioni aggiuntive associate a un'istanza dell'attività in background.

(Ereditato da IBackgroundTaskInstance)
User

Ottiene il contesto utente per l'attività in background. AppServiceConnection.User viene usato dall'app chiamante per passare il contesto utente. Il servizio app può recuperare il contesto utente con questa proprietà.

Metodi

GetDeferral()

Informa il sistema che l'attività in background potrebbe continuare a eseguire il lavoro dopo la restituzione del metodo IBackgroundTask.Run .

(Ereditato da IBackgroundTaskInstance)

Eventi

Canceled

Collega un gestore eventi di annullamento all'istanza dell'attività in background.

Per Windows Phone'app 8.x, se il dispositivo diventa insufficiente in memoria, le attività in background possono essere terminate senza alcun avviso e senza generare l'evento OnCanceled. Ciò permette di garantire l'esperienza utente dell'app in primo piano. La tua attività in background dovrebbe essere progettata per gestire uno scenario di questo tipo. Si noti che questo vale solo per Windows Phone.

(Ereditato da IBackgroundTaskInstance)

Si applica a

Vedi anche