IBackgroundTaskInstance2 Interfaccia

Definizione

Fornisce l'accesso a un'istanza dell'attività in background. Eredita dall'interfaccia IBackgroundTaskInstance e aggiunge il metodo GetThrottleCount .

public interface class IBackgroundTaskInstance2 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
struct IBackgroundTaskInstance2 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
public interface IBackgroundTaskInstance2 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance2
Implements IBackgroundTaskInstance
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.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)

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)
GetThrottleCount(BackgroundTaskThrottleCounter)

Recupera il numero di volte in cui l'attività in background è stata sospesa per l'uso di troppe risorse.

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