Aracılığıyla paylaş


CustomAce(AceType, AceFlags, Byte[]) Oluşturucu

Tanım

CustomAce sınıfının yeni bir örneğini başlatır.

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

Parametreler

type
AceType

Yeni Access Control Girdisinin (ACE) türü. Bu değer değerinden MaxDefinedAceTypebüyük olmalıdır.

flags
AceFlags

Yeni ACE için devralma, devralma yayma ve denetim koşulları hakkında bilgi belirten bayraklar.

opaque
Byte[]

Yeni ACE verilerini içeren bayt değerleri dizisi. Bu değer olabilir null. Bu dizinin uzunluğu alanın değerinden MaxOpaqueLength büyük olmamalıdır ve dörtte bir kat olmalıdır.

Özel durumlar

parametresinin type değeri alanın değerinden büyük MaxDefinedAceType değil veya dizinin uzunluğu opaque alanın değerinden MaxOpaqueLength büyük veya dörtte bir katı değil.

Açıklamalar

Veriler opaque kopyalanmaz. Çağıran, verileri değiştirmemek için veri kaynağına güvenmiyorsa, bu oluşturucuyu çağırmadan önce verilerin kopyalanması gerekir.

Şunlara uygulanır