Share via


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)

Syntax

public interface IMachineRole : IPropertyOwner, IDataErrorInfo, 
    INotifyPropertyChanged
public interface class IMachineRole : IPropertyOwner, IDataErrorInfo, 
    INotifyPropertyChanged
type IMachineRole = 
    interface
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
Public Interface IMachineRole
    Inherits IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

Properties

Name Description
System_CAPS_pubproperty Error

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty Id

Gets the GUID for this machine role.

System_CAPS_pubproperty InvalidProperties

Gets a list of property names that are invalid.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty IsDirty

Gets a value that indicates whether any properties have changed since the last refresh, fetch, or save.(Inherited from IPropertyOwner.)

System_CAPS_pubproperty Item[String]

(Inherited from IDataErrorInfo.)

System_CAPS_pubproperty Name

Gets or sets a user-displayable name for this machine role. Must be unique.

Events

Name Description
System_CAPS_pubevent PropertyChanged

(Inherited from INotifyPropertyChanged.)

See Also

IPropertyOwner
IDataErrorInfo
INotifyPropertyChanged
Microsoft.TeamFoundation.TestManagement.Client Namespace

Return to top