UserRoleScope Class

Definition

Represents the user role scope.

public ref class UserRoleScope : Microsoft::EnterpriseManagement::Common::MonitoringBase
[System.Serializable]
public class UserRoleScope : Microsoft.EnterpriseManagement.Common.MonitoringBase
type UserRoleScope = class
    inherit MonitoringBase
Public Class UserRoleScope
Inherits MonitoringBase
Inheritance
UserRoleScope
Attributes

Remarks

The user role scope is a scope defined for a user role.

Constructors

UserRoleScope()

Initializes a new UserRoleScope object.

UserRoleScope(UserRoleScope)

Initializes a new UserRoleScope object by using the specified user role to clone.

Fields

RootClassId

Specifies the root of all classes. You can use this ID in the user role scope if you want to set access on the root class.

RootConsoleTaskId

Specifies the root console task. You can use this ID to set access to all console tasks.

RootCredentialTaskId

Specifies the root credential task. You can use this ID to set access to all credential tasks.

RootDashboardReferenceId

Specifies the root dashboard reference. You can use this ID to set access to all dashboard references.

RootNonCredentialTaskId

Specifies the root non-credential task. You can use this ID to set access to all non-credential tasks.

RootObjectId

Specifies the root of objects. You can use this ID in the user role scope if you want to set access on the root object.

RootTemplateId

Specifies the root template. You can use this ID to set access to all console templates.

RootViewId

Specifies the root view. You can use this ID to set access to all views.

Properties

Classes

Gets a read-only collection of classes for the user role scope.

ConsoleTasks

Gets a read-only collection of console tasks for the user role scope.

CredentialTasks

Gets a read-only collection of credential tasks for the user role scope.

DashboardReferences

Gets a read-only collection of dashboard references for the user role scope.

IsScopeFixed

Gets or sets a value that indicates whether the scope is fixed.

ManagementGroup

Gets the management group that the object is in.

(Inherited from MonitoringBase)
ManagementGroupId

Gets the unique identifier of the management group that owns this object.

(Inherited from MonitoringBase)
NonCredentialTasks

Gets a read-only collection of non-credential tasks for the user role scope.

Objects

Gets a read-only collection of object groups, services, or both for the user role scope.

Templates

Gets a read-only collection of templates for the user role scope.

Views

Gets a read-only collection of views for the user role scope.

Methods

Reconnect(EnterpriseManagementGroup)

Reconnects the object to the specified management group.

(Inherited from MonitoringBase)
ToString()

Returns the relevant display string for the object.

(Inherited from MonitoringBase)

Applies to