ObjectAce Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci ObjectAce třídy.
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
Podmínky dědičnosti, šíření dědičnosti a auditování pro novou položku Access Control (ACE).
- qualifier
- AceQualifier
Použití nové ACE.
- accessMask
- Int32
Přístupová maska pro ACE.
Přidružené SecurityIdentifier k nové ACE.
- flags
- ObjectAceFlags
type Určuje, zda parametry inheritedType obsahují platné identifikátory GUID objektů.
- type
- Guid
Identifikátor GUID, který identifikuje typ objektu, na který se vztahuje nová funkce ACE.
- inheritedType
- Guid
Identifikátor GUID, který identifikuje typ objektu, který může dědit novou ACE.
- isCallback
- Boolean
true pokud je nová funkce ACE typem zpětného volání ACE.
- opaque
- Byte[]
Neprůžná data přidružená k nové ACE. To je povoleno pouze pro typy ACE zpětného volání. Délka tohoto pole nesmí být větší než návratová hodnota MaxOpaqueLength(Boolean) metody.
Výjimky
Parametr kvalifikátoru obsahuje neplatnou hodnotu nebo délku hodnoty neprůpaného parametru je větší než návratová hodnota MaxOpaqueLength(Boolean) metody.