Condividi tramite


WebUIBackgroundTaskInstanceRuntimeClass Classe

Definizione

Fornisce l'accesso a un'istanza di un'attività in background.

Nota

Un'attività in background deve chiamare in modo esplicito il metodo close di Web Worker per terminare se stessa dopo il completamento dell'attività.

public ref class WebUIBackgroundTaskInstanceRuntimeClass sealed : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUIBackgroundTaskInstanceRuntimeClass final : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUIBackgroundTaskInstanceRuntimeClass : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Public NotInheritable Class WebUIBackgroundTaskInstanceRuntimeClass
Implements IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Ereditarietà
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
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)

Commenti

Per recuperare questo oggetto, utilizzare la proprietà WebUIBackgroundTaskInstance.current .

Nota

Questa classe non è agile, il che significa che è necessario considerare il modello di threading e il comportamento di marshalling. Per altre info, vedi Threading e marshalling (C++/CX).

Proprietà

InstanceId

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

Progress

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

Succeeded

Ottiene o imposta il valore di operazione riuscita per l'attività in background. Il valore di operazione riuscita è quello restituito all'istanza in primo piano dell'app nell'evento completato .

SuspendedCount

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

Task

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

TriggerDetails

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

Metodi

GetDeferral()

Informa il sistema che l'attività in background potrebbe continuare a eseguire il lavoro dopo la restituzione del metodo IBackgroundTask.Run . Questo metodo non è applicabile alle attività in background JavaScript.

Eventi

Canceled

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

Si applica a