This documentation is archived and is not being maintained.

MachinePoolStatistics Class


Namespace:  Microsoft.TeamFoundation.Build.Hosted.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

public class MachinePoolStatistics

The MachinePoolStatistics type exposes the following members.

Public propertyAvailability
Public propertyAverageBuildDurationAverage time spent per hosted build during the build phase (FinishTime-StartTime)
Public propertyAverageDurationAverage time spent per hosted build (including build, setup, cleanup, and reimage time)
Public propertyAverageQueuedDuration
Public propertyBuildCount
Public propertyDesiredMachineCountNumber of machines that should be online (according to the usage model)
Public propertyEndTime
Public propertyFailures
Public propertyIdlePercentage
Public propertyMachineCount
Public propertyMachinePool
Public propertyMaximumQueuedDuration
Public propertyMinimumQueuedDuration
Public propertyShortBuildsNumber of Hosted Builds whose RunDuration was less than pool.MinRunDuration
Public propertyStartTime
Public propertyThresholdViolationsNumber of Hosted Builds whose queued time exceeded pool.MaxQueuedTime
Public propertyTotalBuildDuration
Public propertyTotalDurationTotal time spent on hosted builds (including build, setup, cleanup, and reimage time)
Public propertyTotalIdleDuration
Public propertyTotalUpDuration

Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.