CustomAce(AceType, AceFlags, Byte[]) Construtor
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe 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);
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())
- type
- AceType
Tipo da nova ACE (Entrada de Controle de Acesso). Esse valor deve ser maior que MaxDefinedAceType.
- flags
- AceFlags
Sinalizadores que especificam informações sobre a herança, a propagação de herança e as condições de auditoria para a nova ACE.
- opaque
- Byte[]
Uma matriz de valores de bytes que contém os dados da nova ACE. Este valor pode ser null
. O comprimento dessa matriz não deve ser maior que o valor do campo MaxOpaqueLength e deve ser um múltiplo de quatro.
O valor do parâmetro type
não é maior do que MaxDefinedAceType ou o comprimento da matriz opaque
é maior que o valor do campo MaxOpaqueLength ou não um múltiplo de quatro.
Os opaque
dados não são clonados. Os dados devem ser clonados antes de chamar esse construtor se o chamador não confiar na fonte dos dados para não modificar os dados.
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, 6 (package-provided), 6, 7 (package-provided), 7, 8 (package-provided), 8, 9 (package-provided), 9 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: