Windows Dev Center

BackgroundTaskProgressEventArgs Class

Stellt Fortschrittsinformationen für eine Aufgabe dar, sobald eine Nachricht über die Fortschrittsaktualisierung gesendet wird.

Syntax


/* Weitere Informationen zum Erstellen oder Zugreifen auf dieses Objekt finden Sie unter "Hinweise". */

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

Member

BackgroundTaskProgressEventArgsKlasse hat diese Membertypen:

Methoden

The BackgroundTaskProgressEventArgs Klasse erbt Methoden von Object Klasse (C#/VB/C++).

Eigenschaften

Der BackgroundTaskProgressEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

InstanceId

SchreibgeschütztGets the identifier of the background task instance for this progress status notification.

Progress

SchreibgeschütztGets progress status for a background task instance.

 

Hinweise

Das System generiert diese Klasse und übergibt sie als Argument an den BackgroundTaskProgressEventHandler-Handler der Anwendung.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die BackgroundTaskProgressEventArgs-Klasse mit einem BackgroundTaskProgressEventHandler-Delegaten verwendet wird, um den Hintergrundtaskvorgang anzuzeigen, während sich die Anwendung im Vordergrund befindet.



private async void OnProgress(IBackgroundTaskRegistration task, BackgroundTaskProgressEventArgs args)
{
    //
    // UI element updates should be done asynchronously.
    //
    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
    () =>
    {
        ExampleProgressElement.Text = "Progress is at " args.Progress + "%.";
    });
}

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.ApplicationModel.Background
Windows::ApplicationModel::Background [C++]

Metadaten

Windows.winmd

 

 

Anzeigen:
© 2015 Microsoft