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


TrackingWorkflowSuspendedEventArgs Класс

Определение

Внимание!

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

Содержит информацию о причине приостановки выполнения экземпляра рабочего процесса.

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

Примеры

В следующем примере кода демонстрируется метод с именем WriteSuspendedEventArgs, который получает объект класса TrackingWorkflowSuspendedEventArgs. Код записывает информацию из аргументов метода в консоль, включая значение свойства Error.

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

static void WriteSuspendedEventArgs(string eventDescription, TrackingWorkflowSuspendedEventArgs suspendedEventArgs, DateTime eventDataTime)
{
    Console.WriteLine("\nSuspended Event Arguments Read From Tracking Database:\n");
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
    Console.WriteLine("EventDescription: " + eventDescription);
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error);
}
Shared Sub WriteSuspendedEventArgs(ByVal eventDescription As String, ByVal suspendedEventArgs As TrackingWorkflowSuspendedEventArgs, ByVal eventDataTime As DateTime)
    Console.WriteLine(vbCrLf + "Suspended Event Arguments Read From Tracking Database:")
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
    Console.WriteLine("EventDescription: " + eventDescription)
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error)
End Sub

Комментарии

Примечание

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

Класс TrackingWorkflowSuspendedEventArgs создается инфраструктурой отслеживания среды выполнения при приостановке выполнения экземпляра рабочего процесса. Если класс TrackingProfile, связанный с экземпляром рабочего процесса, содержит класс WorkflowTrackPoint, настроенный для классаTrackingWorkflowEventTrackingWorkflowSuspendedEventArgs, инфраструктура отслеживания среды выполнения помещает свойство EventArgs в класс WorkflowTrackingRecord, который отправляется службе отслеживания.

Примечание

Класса TrackingWorkflowSuspendedEventArgs используется только службой среды выполнения отслеживания для передачи данных в классе WorkflowTrackingRecord. Данные для события WorkflowRuntime.WorkflowSuspended передаются в классе WorkflowSuspendedEventArgs.

Свойства

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

Содержит информацию о причине приостановки выполнения экземпляра рабочего процесса. Данные могут поступить из метода Suspend(String) (ошибка строки) или из свойства Error, заданного в действии класса SuspendActivity.

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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