CustomAce(AceType, AceFlags, Byte[]) Constructor

Definición

Inicializa una nueva instancia de la clase CustomAce.

public:
 CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce(System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())

Parámetros

type
AceType

Tipo de la nueva entrada de Access Control (ACE). Este valor debe ser mayor que MaxDefinedAceType.

flags
AceFlags

Marcas que especifican información sobre la herencia, la propagación de herencia y las condiciones de auditoría para la nueva ACE.

opaque
Byte[]

Matriz de valores de bytes que contiene los datos de la nueva ACE. Este valor puede ser null. La longitud de esta matriz no debe ser mayor que el valor del MaxOpaqueLength campo y debe ser un múltiplo de cuatro.

Excepciones

El valor del type parámetro no es mayor que MaxDefinedAceType o la longitud de la opaque matriz es mayor que el valor del MaxOpaqueLength campo o no un múltiplo de cuatro.

Comentarios

Los opaque datos no se clonan. Los datos se deben clonar antes de llamar a este constructor si el autor de la llamada no confía en el origen de los datos para no modificar los datos.

Se aplica a