Share via


IActivityTracking Interface

Interface for an IActivityTracking type of IBuildInformationNode. To obtain an IActivityTracking, use the InformationNodeConverters class.

Namespace:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Syntax

'Declaration
Public Interface IActivityTracking
public interface IActivityTracking
public interface class IActivityTracking
type IActivityTracking =  interface end
public interface IActivityTracking

The IActivityTracking type exposes the following members.

Properties

  Name Description
Public property ActivityInstanceId Gets or sets the instance ID of the tracked activity.
Public property ActivityType Gets or sets the type of the tracked activity.
Public property DisplayName Gets or sets the display name of the tracked activity.
Public property FinalPropertyValues Gets the properties and their values at the time that the tracked activity completed execution.
Public property FinishTime Gets or sets the time that the tracked activity completed execution.
Public property InitialPropertyValues Gets the properties and their values at the time that the tracked activity began execution.
Public property Node Gets the IBuildInformationNode that is encapsulated by this interface.
Public property StartTime Gets or sets the time that the tracked activity began execution.
Public property State Gets or sets the state of the tracked activity.

Top

Methods

  Name Description
Public method AddActivityTracking Adds a child activity tracking node.
Public method AddAgentScopeActivityTracking Adds a child activity tracking node for an AgentScope activity.
Public method AddPropertyValues Adds a child activity properties node.
Public method Save Saves this information node.

Top

See Also

Reference

Microsoft.TeamFoundation.Build.Client Namespace