Поделиться через


WorkflowCompletedEventArgs Класс

Определение

Внимание!

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

Предоставляет данные о событии WorkflowCompleted.

public ref class WorkflowCompletedEventArgs : System::Workflow::Runtime::WorkflowEventArgs
public class WorkflowCompletedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowCompletedEventArgs : System.Workflow.Runtime.WorkflowEventArgs
type WorkflowCompletedEventArgs = class
    inherit WorkflowEventArgs
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCompletedEventArgs = class
    inherit WorkflowEventArgs
Public Class WorkflowCompletedEventArgs
Inherits WorkflowEventArgs
Наследование
WorkflowCompletedEventArgs
Атрибуты

Примеры

В следующем примере кода показан метод обработчика событий, который принимает объектWorkflowCompletedEventArgs в качестве параметра. Метод OnWorkflowCompleted вызывается, когда создается событие WorkflowCompleted. Код использует свойство OutputParameters для получения значения, связанного с ключом Status, и выводит его на консоль.

Данный пример кода является частью образца пакета SDK «Sequential Workflow with Parameters» из файла Program.cs. Дополнительные сведения см. в разделе Пример рабочего процесса с параметрами.

static void OnWorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
    //The order status is stored in the "status" "out" parameter
    string orderStatus = e.OutputParameters["Status"].ToString();
    Console.WriteLine("Order was " + orderStatus);
    waitHandle.Set();
}
Shared Sub OnWorkflowCompleted(ByVal sender As Object, ByVal e As WorkflowCompletedEventArgs)

    'The order status is stored in the "status" "out" parameter
    Dim orderStatus As String = e.OutputParameters("Status").ToString()
    Console.WriteLine("Order was " + orderStatus)
    waitHandle.Set()
End Sub

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

При завершении рабочего процесса механизм среды выполнения рабочих процессов создает событие WorkflowCompleted. Механизм среды выполнения рабочих процессов передает все выходные параметры в объект WorkflowCompletedEventArgs. Это относится к параметрам рабочего процесса out и ref.

Свойства

OutputParameters
Устаревшие..

Возвращает выходные данные рабочего процесса.

WorkflowDefinition
Устаревшие..

Возвращает объект Activity, представляющий определение рабочего процесса при завершении выполнения экземпляра рабочего процесса.

WorkflowInstance
Устаревшие..

Возвращает экземпляр рабочего процесса, связанный с событием рабочего процесса.

(Унаследовано от WorkflowEventArgs)

Методы

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел