BackgroundTaskCompletedEventArgs Class

Stellt Abschlussinformationen einer Aufgabe dar, sobald eine Abschlussnachricht gesendet wird.

Syntax


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

Attribute

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

Member

BackgroundTaskCompletedEventArgsKlasse hat diese Membertypen:

Methoden

The BackgroundTaskCompletedEventArgs Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
CheckResult Throws an exception if the background task completed event has reported an error.

 

Eigenschaften

Der BackgroundTaskCompletedEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

InstanceId

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

 

Hinweise

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

Beispiele

Im folgenden Beispiel wird gezeigt, wie die BackgroundTaskCompletedEventArgs-Klasse mit einem BackgroundTaskCompletedEventHandler-Delegaten verwendet wird, um den Hintergrundtaskabschluss zu überwachen, während sich die Anwendung im Vordergrund befindet. Beachten Sie, dass dies von der Hintergrundaufgabe abhängt, die den Zustand über LocalSettings meldet.


private async void OnCompleted(IBackgroundTaskRegistration task,
                               BackgroundTaskCompletedEventArgs args)
{
    var settings = ApplicationData.Current.LocalSettings;
    var key = task.TaskId.ToString();
    string status = settings.Values[key].ToString();

    //
    // UI element updates should be done asynchronously.
    //
    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
    () =>
    {
        ExampleProgressElement.Text = "Task completed with status: " + status;
    });
}

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:
© 2014 Microsoft