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
RawAcl sınıfı, Access Control Girdilerinin (ACL) tam olarak değiştirilmesine olanak tanır. 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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 döndürür |
Yöntemler
| Name | Description |
|---|---|
| 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 denetimi 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InsertAce(Int32, GenericAce) |
Belirtilen Access Control Girdisini (ACE) belirtilen dizine ekler. |
| MemberwiseClone() |
Geçerli Objectbasit 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 bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar. (Devralındığı yer: GenericAcl) |
| IEnumerable.GetEnumerator() |
Arabirimin AceEnumerator örneği olarak sınıf atamasının yeni bir örneğini IEnumerator döndürür. (Devralındığı yer: GenericAcl) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |