WorkflowTerminatedEventArgs Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt Daten für das WorkflowTerminated-Ereignis bereit.

public ref class WorkflowTerminatedEventArgs : System::Workflow::Runtime::WorkflowEventArgs
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowTerminatedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
type WorkflowTerminatedEventArgs = class
    inherit WorkflowEventArgs
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowTerminatedEventArgs = class
    inherit WorkflowEventArgs
Public Class WorkflowTerminatedEventArgs
Inherits WorkflowEventArgs
Vererbung
WorkflowTerminatedEventArgs
Attribute

Beispiele

Das folgende Codebeispiel zeigt eine Ereignishandlermethode, die WorkflowTerminatedEventArgs als Parameter erfordert. Die OnWorkflowTerminated-Methode wird aufgerufen, wenn das WorkflowTerminated-Ereignis ausgelöst wird. Der Code verwendet die Exception-Eigenschaft zum Abrufen der Meldung, die der Ausnahme zugeordnet ist, die das Beenden des Workflows bewirkt hat.

Dieses Codebeispiel ist Teil des Sequential Workflow with Parameters SDK-Beispiels in der Datei Program.cs. Weitere Informationen finden Sie unter Beispiel für Workflow mit Parametern.

static void OnWorkflowTerminated(object sender, WorkflowTerminatedEventArgs e)
{
    Console.WriteLine(e.Exception.Message);
    waitHandle.Set();
}
Shared Sub OnWorkflowTerminated(ByVal sender As Object, ByVal e As WorkflowTerminatedEventArgs)
    Console.WriteLine(e.Exception.Message)
    waitHandle.Set()
End Sub

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Sie können eine Workflowinstanz auf drei Arten beenden: Der Host kann WorkflowInstance.Terminate aufrufen, eine TerminateActivity-Aktivität kann aus der Workflowinstanz aufgerufen werden oder die Workflowruntime-Engine kann die Instanz aufgrund einer nicht behandelten Ausnahme beenden. Wenn die Workflowinstanz beendet wird, löst die Workflowruntime-Engine das WorkflowRuntime.WorkflowTerminated-Ereignis aus. Der Host kann dieses Ereignis abonnieren, indem er WorkflowRuntime.WorkflowTerminated einen Ereignishandler hinzufügt.

Eigenschaften

Exception
Veraltet.

Ruft die Ausnahme ab, die bewirkt hat, dass die Workflowinstanz beendet wird.

WorkflowInstance
Veraltet.

Ruft die dem Workflowereignis zugeordnete Workflowinstanz ab.

(Geerbt von WorkflowEventArgs)

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen