CustomAce(AceType, AceFlags, Byte[]) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.