Compartir vía


ObjectAce Constructor

Definición

Inicia una nueva instancia de la clase ObjectAce.

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())

Parámetros

aceFlags
AceFlags

Herencia, propagación de herencia y condiciones de auditoría para la nueva entrada de control de acceso (ACE).

qualifier
AceQualifier

El uso de la nueva ACE.

accessMask
Int32

La máscara de acceso para la ACE.

sid
SecurityIdentifier

SecurityIdentifier asociado a la nueva ACE.

flags
ObjectAceFlags

Si los parámetros type y inheritedType contienen GUID de objeto válido.

type
Guid

GUID que identifica el tipo de objeto al que se aplica la nueva ACE.

inheritedType
Guid

GUID que identifica el tipo de objeto que puede heredar la nueva ACE.

isCallback
Boolean

true si la nueva ACE es una ACE de tipo de devolución de llamada.

opaque
Byte[]

Los datos opacos asociados a la nueva ACE. Solo se permite para tipos ACE de devolución de llamada. La longitud de esta matriz no debe ser mayor que el valor devuelto del método MaxOpaqueLength(Boolean).

Excepciones

El parámetro calificador contiene un valor no válido o la longitud del valor del parámetro opaco es mayor que el valor devuelto del método MaxOpaqueLength(Boolean).

Se aplica a