RoleAssignment

This class represents a zone-level role assignment.

Syntax

public interface IRoleAssignment

Methods

The RoleAssignment class provides the following methods:

This method Does this

ClearCustomAttributes

VBScript interface to clear the custom attributes for this class.

Commit

Commits changes in the role assignment to Active Directory.

Delete

Deletes the role assignment.

ICustomAttributeContainer GetCustomAttributeContainer

.NET interface that returns the directory entry for the parent container object for the custom attributes for this class.

GetTrustee

Returns the trustee being assigned.

SetCustomAttribute

VBScript interface to set the custom attributes for this class.

Validate

Validates the role assignment

Properties

The RoleAssignment class provides the following properties:

This property Does this

CustomAttributes

VBScript only: Gets or sets custom attributes for this class.

EndTime

Determines the time at which this role assignment becomes inactive.

Id

Gets the GUID of the role assignment.

IsRoleOrphaned

Indicates whether the role assignment is orphaned due to a missing or invalid role.

IsTrusteeOrphaned

Indicates whether the role assignment is orphaned due to a missing or invalid trustee.

LocalTrustee

Gets or sets the local trustee being assigned.

Role

Gets or sets the role the trustee is assigned to.

StartTime

Gets or sets the time from which this role assignment becomes effective.

TrusteeDn

Gets or sets the distinguished name of the trustee assigned this role.

TrusteeType

Gets or sets the trustee type of the role assignment.