SqlTrackingWorkflowInstance Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Caution
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.
public ref class SqlTrackingWorkflowInstance
public class SqlTrackingWorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class SqlTrackingWorkflowInstance
type SqlTrackingWorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type SqlTrackingWorkflowInstance = class
Public Class SqlTrackingWorkflowInstance
- Inheritance
-
SqlTrackingWorkflowInstance
- Attributes
Remarks
Note
This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.
SqlTrackingWorkflowInstance objects are returned by a call to both SqlTrackingQuery.TryGetWorkflow and SqlTrackingQuery.GetWorkflows and provide access to the tracking data maintained in a SQL database by the SqlTrackingService for a specific workflow instance. The SqlTrackingWorkflowInstance class optimizes its access to the database for its properties, which maintain collections. For more information, see Refresh.
Properties
ActivityEvents |
Gets the list of activity tracking records that have been sent for this workflow instance to a SqlTrackingService database by the run-time tracking infrastructure. |
AutoRefresh |
Gets or sets a value that specifies whether property data for this SqlTrackingWorkflowInstance should be automatically updated when it is accessed. |
Initialized |
Gets or sets a DateTime that indicates the time at which the first TrackingChannel for this workflow instance was requested by the workflow run-time engine. |
InvokedWorkflows |
Gets a list of SqlTrackingWorkflowInstance objects that correspond to workflows that have been invoked by this workflow. |
InvokingWorkflowInstanceId |
Gets or sets the Guid of the workflow instance that invoked this workflow instance. |
Status |
Gets the status of the workflow instance. |
UserEvents |
Gets the list of user tracking records that have been sent for this workflow instance to a SqlTrackingService database by the run-time tracking infrastructure. |
WorkflowDefinition |
Gets an Activity that represents the current workflow definition for the workflow instance. |
WorkflowDefinitionUpdated |
Gets a value that indicates whether the workflow has been updated since the last time WorkflowDefinition was loaded. |
WorkflowEvents |
Gets the list of workflow tracking records that have been sent for this workflow instance to a SqlTrackingService database by the run-time tracking infrastructure. |
WorkflowInstanceId |
The Guid of the workflow instance for which this SqlTrackingWorkflowInstance applies. |
WorkflowInstanceInternalId |
Gets or sets a number that can be used to find related records in separate views for this workflow instance. |
WorkflowType |
Gets or sets the Type of the workflow instance. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
Refresh() |
Updates the property data for this SqlTrackingWorkflowInstance. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |