TrackingRecord Класс

Определение

Абстрактный класс, от которого наследуют все записи отслеживания рабочих процессов. Записи отслеживания представляют данные, отправленные участникам отслеживания при возникновении отслеживаемых событий.

public ref class TrackingRecord abstract
[System.Runtime.Serialization.DataContract]
public abstract class TrackingRecord
[<System.Runtime.Serialization.DataContract>]
type TrackingRecord = class
Public MustInherit Class TrackingRecord
Наследование
TrackingRecord
Производный
Атрибуты

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

Имя Описание
TrackingRecord(Guid, Int64)

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

TrackingRecord(Guid)

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

TrackingRecord(TrackingRecord)

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

Свойства

Имя Описание
Annotations

При реализации в производном классе представляет коллекцию пар name/value, которые добавляются в эту запись отслеживания.

EventTime

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

InstanceId

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

Level

TraceLevel Возвращает событие.

RecordNumber

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

Методы

Имя Описание
Clone()

Создает копию TrackingRecord.

Equals(Object)

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

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

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

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

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

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

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

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

При реализации в производном классе возвращает строку, содержащую все данные отслеживания из записи.

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