Sdílet prostřednictvím


ObjectAce Konstruktor

Definice

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í nové položky Access Control (ACE).

qualifier
AceQualifier

Použití nového ACE.

accessMask
Int32

Maska přístupu pro ACE.

sid
SecurityIdentifier

Přidružená SecurityIdentifier k novému ACE.

flags
ObjectAceFlags

Určuje, zda type parametry a inheritedType obsahují platné identifikátory GUID objektu.

type
Guid

Identifikátor GUID, který identifikuje typ objektu, na který se vztahuje nová služba ACE.

inheritedType
Guid

Identifikátor GUID, který identifikuje typ objektu, který může dědit nový 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é službě 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á MaxOpaqueLength(Boolean) hodnota metody.

Výjimky

Parametr kvalifikátoru obsahuje neplatnou hodnotu nebo je délka hodnoty parametru opaque větší než návratová MaxOpaqueLength(Boolean) hodnota metody.

Platí pro