ActivityStateRecord ActivityStateRecord ActivityStateRecord ActivityStateRecord Class

Definition

Represents a tracking record that is created when an activity changes state.

public ref class ActivityStateRecord sealed : System::Activities::Tracking::TrackingRecord
[System.Runtime.Serialization.DataContract]
public sealed class ActivityStateRecord : System.Activities.Tracking.TrackingRecord
type ActivityStateRecord = class
    inherit TrackingRecord
Public NotInheritable Class ActivityStateRecord
Inherits TrackingRecord
Inheritance
ActivityStateRecordActivityStateRecordActivityStateRecordActivityStateRecord
Attributes

Constructors

ActivityStateRecord(Guid, Int64, ActivityInfo, String) ActivityStateRecord(Guid, Int64, ActivityInfo, String) ActivityStateRecord(Guid, Int64, ActivityInfo, String) ActivityStateRecord(Guid, Int64, ActivityInfo, String)

Initializes a new instance of the ActivityStateRecord class using the specified instance ID, record number, activity and activity state.

Properties

Activity Activity Activity Activity

Gets an ActivityInfo that contains information on the activity when the record is generated.

Annotations Annotations Annotations Annotations

When implemented in a derived class, represents a collection of name/value pairs that are added to this tracking record.

(Inherited from TrackingRecord)
Arguments Arguments Arguments Arguments

Gets the current values of the tracked arguments associated with the activity when the record is generated.

EventTime EventTime EventTime EventTime

When implemented in a derived class, represents the time the tracking record occurred.

(Inherited from TrackingRecord)
InstanceId InstanceId InstanceId InstanceId

When implemented in a derived class, represents the ID of the generating workflow instance.

(Inherited from TrackingRecord)
Level Level Level Level

Gets the TraceLevel of the event.

(Inherited from TrackingRecord)
RecordNumber RecordNumber RecordNumber RecordNumber

A sequence that defines the order in which tracking records are generated.

(Inherited from TrackingRecord)
State State State State

Gets the current state of the activity when the record is generated.

Variables Variables Variables Variables

Gets the current values of the tracked variables associated with the activity when the record is generated.

Methods

Clone() Clone() Clone() Clone()

Creates a copy of the TrackingRecord.

(Inherited from TrackingRecord)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that contains all the details of the tracking record.

Applies to