IMachineRole Interface

Describes a type of machine role for a testenvironment, such as the Web server role or the client role.

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

public interface IMachineRole : IPropertyOwner, 
	IDataErrorInfo, INotifyPropertyChanged

The IMachineRole 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.
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 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.

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

Community Additions