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


TrackingChannel Класс

Определение

Внимание!

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

Базовый класс типа abstract, представляющий канал отслеживания.

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

Комментарии

Примечание

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

Если имеется класс TrackingService, то инфраструктура отслеживания среды выполнения вызывает метод GetTrackingChannel, чтобы получить канал отслеживания для экземпляра рабочего процесса. Инфраструктура среды выполнения отслеживания использует этот канал отслеживания для отправки записей отслеживания, связанных с экземпляром рабочего процесса, обратно ведущему приложению при каждом совпадении инфраструктуры отслеживания с точкой отслеживания в классе TrackingProfile, связанном с экземпляром рабочего процесса. Приложение может использовать эти данные отслеживания любым образом, который вы выберите. Например, класс SqlTrackingService записывает данные отслеживания в базу данных SQL.

Для создания канала отслеживания для службы отслеживания выведите класс от базового класса TrackingChannel. Можно использовать объект TrackingParameters, передаваемый при вызове инфраструктурой отслеживания среды выполнения реализации метода GetTrackingChannel, чтобы связать каждый экземпляр канала отслеживания с конкретным экземпляром рабочего процесса. Подсистема среды выполнения рабочего процесса запрашивает канал отслеживания у каждой службы отслеживания, которая предоставляла класс TrackingProfile для экземпляра рабочего процесса.

Конструкторы

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

При реализации в производном классе инициализирует новый экземпляр класса TrackingChannel.

Методы

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

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

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

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

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

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

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

При реализации в производном классе оповещает получателя о данных в канале отслеживания, которые экземпляр рабочего процесса, связанный с каналом отслеживания, выполнил либо завершил.

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

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

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

Если реализован в производном классе, то отправляет объект TrackingRecord в классе TrackingChannel.

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

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

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

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