Defines a scope for a user role.

The following tables list the members exposed by the MonitoringUserRoleScope type.

Public Constructors

  Name Description
MonitoringUserRoleScope Initializes a new MonitoringUserRoleScope object.
Top

Public Fields

  Name Description
public fieldstatic RootCredentialMonitoringTaskId A globally unique identifier (GUID) that represents the root credential task. Use this value to set access to all credential tasks.
public fieldstatic RootMonitoringClassId A globally unique identifier (GUID) value that represents the root of all monitoring classes. Use this value in the user role scope if you want to set access on the root monitoring class.
public fieldstatic RootMonitoringObjectId A globally unique identifier (GUID) value that represents the root of monitoring objects. Use this value in the user role scope to set access on the root monitoring object.
public fieldstatic RootMonitoringViewId A globally unique identifier (GUID) value that represents the root monitoring view. Use this value in the user role scope to set access to all views.
public fieldstatic RootNonCredentialMonitoringTaskId A globally unique identifier (GUID) value that represents the root monitoring task without credentials. Use this value in the user role scope to set access to all monitoring tasks without credentials.
Top

Public Properties

  Name Description
public property CredentialMonitoringTasks Gets a read-only collection of credential monitoring tasks for the user role scope.
public property ManagementGroup  Gets the Management Group that the object is in. (inherited from MonitoringBase)
public property ManagementGroupId  Gets the globally unique identifier (GUID) for the Management Group that the object is in. (inherited from MonitoringBase)
public property MonitoringClasses Gets a read-only collection of globally unique identifier (GUID) values that identify monitoring classes for the user role scope. This collection applies to the monitoring class section of the scope.
public property MonitoringObjects Gets a read-only collection of globally unique identifier (GUID) values that identify monitoring object groups and/or services for the user role scope. This collection applies to the monitoring object section of the scope.
public property MonitoringViews Gets a read-only collection of monitoring views for the user role scope.
public property NonCredentialMonitoringTasks Gets a read-only collection of monitoring tasks (without credentials) for the user role scope.
Top

Public Methods (see also Protected Methods)

  Name Description
public method Equals  Overloaded. (inherited from Object)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method Reconnect  (inherited from MonitoringBase)
public methodstatic ReferenceEquals  (inherited from Object)
public method ToString  Returns the relevant display string for the object. (inherited from MonitoringBase)
Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)
Top

See Also


Send comments about this topic to Microsoft.