ObjectAce Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje ObjectAce nowe wystąpienie klasy.
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);
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())
Parametry
- aceFlags
- AceFlags
Dziedziczenie, propagacja dziedziczenia i warunki inspekcji dla nowego wpisu Access Control (ACE).
- qualifier
- AceQualifier
Korzystanie z nowej ACE.
- accessMask
- Int32
Maska dostępu dla ACE.
Skojarzone SecurityIdentifier z nową ACE.
- flags
- ObjectAceFlags
Czy parametry type
i inheritedType
zawierają prawidłowe identyfikatory GUID obiektu.
- type
- Guid
Identyfikator GUID identyfikujący typ obiektu, do którego ma zastosowanie nowa usługa ACE.
- inheritedType
- Guid
Identyfikator GUID identyfikujący typ obiektu, który może dziedziczyć nową ACE.
- isCallback
- Boolean
true
jeśli nowa ACE jest typem wywołania zwrotnego ACE.
- opaque
- Byte[]
Nieprzezroczyste dane skojarzone z nową ACE. Jest to dozwolone tylko w przypadku typów ACE wywołania zwrotnego. Długość tej tablicy nie może być większa niż wartość zwracana MaxOpaqueLength(Boolean) metody.
Wyjątki
Parametr kwalifikatora zawiera nieprawidłową wartość lub długość wartości nieprzezroczystego MaxOpaqueLength(Boolean) parametru jest większa niż wartość zwracana metody.