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
- Атрибуты
Комментарии
Note
В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в 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) |