Freigeben über


PageAsyncTask.State Eigenschaft

Definition

Ruft ein Objekt ab, das den Zustand der Aufgabe darstellt.

public:
 property System::Object ^ State { System::Object ^ get(); };
public object State { get; }
member this.State : obj
Public ReadOnly Property State As Object

Eigenschaftswert

Ein Object, das den Zustand der Aufgabe darstellt.

Beispiele

Im folgenden Codebeispiel werden drei asynchrone Aufgaben erstellt und ihnen eindeutige Werte für ihre State Eigenschaften bereitgestellt. Dieses Beispiel ist Teil eines größeren Beispiels in der PageAsyncTask Klassenübersicht.

PageAsyncTask asyncTask1 = new PageAsyncTask(slowTask1.OnBegin, slowTask1.OnEnd, slowTask1.OnTimeout, "Async1", true);
PageAsyncTask asyncTask2 = new PageAsyncTask(slowTask2.OnBegin, slowTask2.OnEnd, slowTask2.OnTimeout, "Async2", true);
PageAsyncTask asyncTask3 = new PageAsyncTask(slowTask3.OnBegin, slowTask3.OnEnd, slowTask3.OnTimeout, "Async3", true);

// Register the asynchronous task.
Page.RegisterAsyncTask(asyncTask1);
Page.RegisterAsyncTask(asyncTask2);
Page.RegisterAsyncTask(asyncTask3);
Dim asyncTask1 As New PageAsyncTask(AddressOf slowTask1.OnBegin, AddressOf slowTask1.OnEnd, AddressOf slowTask1.OnTimeout, "Async1", True)
Dim asyncTask2 As New PageAsyncTask(AddressOf slowTask2.OnBegin, AddressOf slowTask2.OnEnd, AddressOf slowTask2.OnTimeout, "Async2", True)
Dim asyncTask3 As New PageAsyncTask(AddressOf slowTask3.OnBegin, AddressOf slowTask3.OnEnd, AddressOf slowTask3.OnTimeout, "Async3", True)

' Register the asynchronous task.
Page.RegisterAsyncTask(asyncTask1)
Page.RegisterAsyncTask(asyncTask2)
Page.RegisterAsyncTask(asyncTask3)

Hinweise

Die State Eigenschaft wird im Konstruktor festgelegt und kann während der Ausführung der asynchronen Aufgabe nicht geändert werden. Sie können asynchrone Aufgaben auf einer Seite unterscheiden, indem Sie ihren jeweiligen State Eigenschaften eindeutige Zeichenfolgenwerte zuweisen.

Gilt für: