This documentation is archived and is not being maintained.

IQueuedBuildsView Interface

The interface for a view of the queued builds in the server that is running Team Foundation Build.

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

public interface IQueuedBuildsView

The IQueuedBuildsView type exposes the following members.

Public propertyCompletedWindowGets or sets the time span to hold builds in the queue during polling.
Public propertyControllerFilterGets the build controller specification used to filter builds in the QueuedBuilds property.
Public propertyDefinitionFilterGets the build definition specification used to filter builds in the QueuedBuilds property.
Public propertyQueryOptionsGets or sets the query options to use when querying the QueuedBuilds property.
Public propertyQueuedBuildsGets the queued builds in the team project that match the specified AgentFilter, DefinitionFilter, and StatusFilter properties.
Public propertyRequestedForFilterGets or sets the requested for filter.
Public propertyStatusFilterGets or sets the status filter.
Public propertyTeamProjectFilterGets the team project filter.

Public methodConnect()Starts polling, using the default interval of 30 seconds and no synchronization object.
Public methodConnect(Int32, ISynchronizeInvoke)Starts polling, using the specified interval and ISynchronizeInvoke object.
Public methodDisconnectStops polling.
Public methodRefreshManually refreshes the view, and optionally removes completed builds from the view.

Public eventStatusChangedRaised once for each polling interval.
Public eventStatusChangingRaised once for each polling interval.