ObjectAce Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia una nueva instancia de la ObjectAce clase .
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())
Parámetros
- aceFlags
- AceFlags
Las condiciones de herencia, propagación de herencia y auditoría para la nueva entrada de Access Control (ACE).
- qualifier
- AceQualifier
Uso de la nueva ACE.
- accessMask
- Int32
Máscara de acceso para la ACE.
SecurityIdentifier asociado a la nueva ACE.
- flags
- ObjectAceFlags
Si los type parámetros y inheritedType contienen GUID de objeto válidos.
- 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[]
Datos opacos asociados a la nueva ACE. Esto solo se permite para los tipos ACE de devolución de llamada. La longitud de esta matriz no debe ser mayor que el valor devuelto del MaxOpaqueLength(Boolean) método .
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 MaxOpaqueLength(Boolean) método.