AccessControlEntry Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the AccessControlEntry class.
Overloads
AccessControlEntry() |
Initializes a new instance of the AccessControlEntry class that specifies neither a trustee nor set of rights to apply. |
AccessControlEntry(Trustee) |
Initializes a new instance of the AccessControlEntry class that specifies a trustee to which rights are granted or denied. |
AccessControlEntry(Trustee, GenericAccessRights, StandardAccessRights, AccessControlEntryType) |
Initializes a new instance of the AccessControlEntry class that specifies a trustee, rights to assign, and whether to grant or deny these rights. |
AccessControlEntry()
Initializes a new instance of the AccessControlEntry class that specifies neither a trustee nor set of rights to apply.
public:
AccessControlEntry();
public AccessControlEntry ();
Public Sub New ()
Remarks
Set the Trustee property and at least one of the GenericAccessRights, StandardAccessRights, or CustomAccessRights properties before using this AccessControlEntry instance to set access rights for a trustee.
You can optionally set the EntryType property, though it defaults to Allow
if you choose not to do so.
Applies to
AccessControlEntry(Trustee)
Initializes a new instance of the AccessControlEntry class that specifies a trustee to which rights are granted or denied.
public:
AccessControlEntry(System::Messaging::Trustee ^ trustee);
public AccessControlEntry (System.Messaging.Trustee trustee);
new System.Messaging.AccessControlEntry : System.Messaging.Trustee -> System.Messaging.AccessControlEntry
Public Sub New (trustee As Trustee)
Parameters
Exceptions
The trustee
parameter is null
.
Remarks
Set the EntryType property and at least one of the GenericAccessRights, StandardAccessRights, or CustomAccessRights properties before using this AccessControlEntry instance to set access rights for a trustee.
See also
Applies to
AccessControlEntry(Trustee, GenericAccessRights, StandardAccessRights, AccessControlEntryType)
Initializes a new instance of the AccessControlEntry class that specifies a trustee, rights to assign, and whether to grant or deny these rights.
public:
AccessControlEntry(System::Messaging::Trustee ^ trustee, System::Messaging::GenericAccessRights genericAccessRights, System::Messaging::StandardAccessRights standardAccessRights, System::Messaging::AccessControlEntryType entryType);
public AccessControlEntry (System.Messaging.Trustee trustee, System.Messaging.GenericAccessRights genericAccessRights, System.Messaging.StandardAccessRights standardAccessRights, System.Messaging.AccessControlEntryType entryType);
new System.Messaging.AccessControlEntry : System.Messaging.Trustee * System.Messaging.GenericAccessRights * System.Messaging.StandardAccessRights * System.Messaging.AccessControlEntryType -> System.Messaging.AccessControlEntry
Public Sub New (trustee As Trustee, genericAccessRights As GenericAccessRights, standardAccessRights As StandardAccessRights, entryType As AccessControlEntryType)
Parameters
- genericAccessRights
- GenericAccessRights
A bitwise combination of the GenericAccessRights values.
- standardAccessRights
- StandardAccessRights
A bitwise combination of the StandardAccessRights values.
- entryType
- AccessControlEntryType
One of the AccessControlEntryType values, which specifies whether to allow, deny, set, or revoke the specified rights.
Exceptions
The trustee
parameter is null
.
The genericAccessRights
, standardAccessRights
, or entryType
parameters are not valid enumeration values.
Remarks
This overload of the constructor sets the CustomAccessRights property to a bitwise combination of the genericAccessRights
and standardAccessRights
parameters you specify.