This documentation is archived and is not being maintained.

ITestSettingsMachineRole Interface

Represents a machine role that is associated with a test settings object.

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

public interface ITestSettingsMachineRole : IMachineRole, 
	IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

The ITestSettingsMachineRole type exposes the following members.

Public propertyErrorGets an error message indicating what is wrong with this object. (Inherited from IDataErrorInfo.)
Public propertyIdGets the GUID for this machine role. (Inherited from IMachineRole.)
Public propertyInvalidPropertiesGets a list of property names that are invalid. (Inherited from IPropertyOwner.)
Public propertyIsDirtyGets a value that indicates whether any properties have changed since the last refresh, fetch, or save. (Inherited from IPropertyOwner.)
Public propertyIsExecutionGets a value that indicates whether this machine role executes tests.
Public propertyItemGets the error message for the property with the given name. (Inherited from IDataErrorInfo.)
Public propertyNameGets or sets a user-displayable name for this machine role. Must be unique. (Inherited from IMachineRole.)

Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)