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

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

(Devralındığı yer: GenericAcl)

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.

Şunlara uygulanır