RawAcl Sınıf

Tanım

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 falseayarlanır. Yalnızca arabirimin uygulanması ICollection için gerekli olduğundan uygulanır.

(Devralındığı yer: GenericAcl)
Item[Int32]

Belirtilen dizinde Access Control Girdisini (ACE) alır veya ayarlar.

Revision

düzeltme düzeyini RawAclalır.

SyncRoot

Bu özellik her zaman null döndürür. Yalnızca arabirimin uygulanması ICollection için gerekli olduğundan uygulanır.

(Devralındığı yer: GenericAcl)

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

Bir erişim denetimi listesindeki (ACL) erişim denetimi girdilerinde (ACL) 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()

Sınıfın AceEnumerator yeni bir örneğini döndürür ve arabiriminin bir örneği olarak yayınlar IEnumerator .

(Devralındığı yer: GenericAcl)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır