ObjectAce Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een nieuw exemplaar van de ObjectAce klasse gestart.
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce(System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
Parameters
- aceFlags
- AceFlags
De overname, overnamedoorgifte en controlevoorwaarden voor de nieuwe Access Control Entry (ACE).
- qualifier
- AceQualifier
Het gebruik van de nieuwe ACE.
- accessMask
- Int32
Het toegangsmasker voor de ACE.
De SecurityIdentifier gekoppeld aan de nieuwe ACE.
- flags
- ObjectAceFlags
Of de type en inheritedType parameters geldige object-GUID's bevatten.
- type
- Guid
Een GUID die het objecttype identificeert waarop de nieuwe ACE van toepassing is.
- inheritedType
- Guid
Een GUID die het objecttype identificeert dat de nieuwe ACE kan overnemen.
- isCallback
- Boolean
true als de nieuwe ACE een callback-type ACE is.
- opaque
- Byte[]
Ondoorzichtige gegevens die zijn gekoppeld aan de nieuwe ACE. Dit is alleen toegestaan voor callback ACE-typen. De lengte van deze matrix mag niet groter zijn dan de retourwaarde van de MaxOpaqueLength(Boolean) methode.
Uitzonderingen
De kwalificatieparameter bevat een ongeldige waarde of de lengte van de waarde van de ondoorzichtige parameter is groter dan de retourwaarde van de MaxOpaqueLength(Boolean) methode.