Udostępnij za pośrednictwem


WorkflowTerminatedEventArgs Klasa

Definicja

Przestroga

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

Udostępnia dane dla zdarzenia WorkflowTerminated.

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
Dziedziczenie
WorkflowTerminatedEventArgs
Atrybuty

Przykłady

Poniższy przykład kodu przedstawia metodę obsługi zdarzeń, która przyjmuje WorkflowTerminatedEventArgs jako parametr. Metoda jest wywoływana OnWorkflowTerminated po wywołaniu WorkflowTerminated zdarzenia. Kod używa Exception właściwości pobierz komunikat skojarzony z wyjątkiem, który spowodował zakończenie przepływu pracy.

Ten przykład kodu jest częścią sekwencyjnego przepływu pracy z przykładowym zestawem SDK parametrów z pliku Program.cs. Aby uzyskać więcej informacji, zobacz Przepływ pracy z przykładowymi parametrami.

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

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

Wystąpienie przepływu pracy może zostać zakończone na jeden z trzech sposobów: host może wywołać WorkflowInstance.Terminatedziałanie , TerminateActivity działanie może być wywoływane z poziomu wystąpienia przepływu pracy lub aparat środowiska uruchomieniowego przepływu pracy może zakończyć wystąpienie z powodu nieobsługiwanego wyjątku. Po zakończeniu wystąpienia przepływu pracy aparat środowiska uruchomieniowego przepływu pracy zgłasza WorkflowRuntime.WorkflowTerminated zdarzenie. Host może subskrybować to zdarzenie, dodając procedurę obsługi zdarzeń do WorkflowRuntime.WorkflowTerminatedprogramu .

Właściwości

Exception
Przestarzałe.

Pobiera wyjątek, który spowodował zakończenie wystąpienia przepływu pracy.

WorkflowInstance
Przestarzałe.

Pobiera wystąpienie przepływu pracy skojarzone ze zdarzeniem przepływu pracy.

(Odziedziczone po WorkflowEventArgs)

Metody

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też