RawAcl Sınıf
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.
bir Access Control Listesini (ACL) temsil eder.
public ref class RawAcl sealed : System::Security::AccessControl::GenericAcl
public sealed class RawAcl : System.Security.AccessControl.GenericAcl
type RawAcl = class
inherit GenericAcl
Public NotInheritable Class RawAcl
Inherits GenericAcl
- Devralma
Açıklamalar
sınıfı, RawAcl Access Control Girdilerinin (ACL) tam olarak değiştirilmesine izin verir. ACL'ler için sıralama kurallarını zorlamaz ve doğrulama mantığı sağlamaz. Herhangi bir ACE, ACL'deki herhangi bir konuma eklenebilir, değiştirilebilir veya kaldırılabilir.
Oluşturucular
RawAcl(Byte, Int32) |
Belirtilen düzeltme düzeyiyle sınıfının yeni bir örneğini RawAcl başlatır. |
RawAcl(Byte[], Int32) |
Belirtilen ikili formdan sınıfının yeni bir örneğini RawAcl başlatır. |
Özellikler
BinaryLength |
Geçerli RawAcl nesnenin ikili gösteriminin uzunluğunu bayt cinsinden alır. Bu uzunluk, ACL'yi yöntemiyle GetBinaryForm(Byte[], Int32) bir ikili diziye hazırlamadan önce kullanılmalıdır. |
Count |
Geçerli RawAcl nesnedeki erişim denetimi girdilerinin (ACL) sayısını alır. |
IsSynchronized |
Bu özellik her zaman olarak |
Item[Int32] |
Belirtilen dizinde Access Control Girdisini (ACE) alır veya ayarlar. |
Revision |
düzeltme düzeyini RawAclalır. |
SyncRoot |
Bu özellik her zaman |
Yöntemler
CopyTo(GenericAce[], Int32) |
GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar. (Devralındığı yer: GenericAcl) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetBinaryForm(Byte[], Int32) |
Nesnenin RawAcl içeriğini belirtilen uzaklıkta başlayan belirtilen bayt dizisine sıralar. |
GetEnumerator() |
Erişim denetim listesindeki (ACL) erişim denetimi girdileri (ACL) aracılığıyla yinelemek için kullanabileceğiniz bir nesneyi alır. (Devralındığı yer: GenericAcl) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InsertAce(Int32, GenericAce) |
Belirtilen Access Control Girdisini (ACE) belirtilen dizine ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
RemoveAce(Int32) |
Belirtilen konumdaki Access Control Girdisini (ACE) kaldırır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
ICollection.CopyTo(Array, Int32) |
GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar. (Devralındığı yer: GenericAcl) |
IEnumerable.GetEnumerator() |
Arabirimin örneği olarak sınıf atamasının AceEnumerator yeni bir örneğini IEnumerator döndürür. (Devralındığı yer: GenericAcl) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |