GenericAcl Sınıf

Tanım

Bir erişim denetim listesini (ACL) temsil eder ve , DiscretionaryAcl, RawAclve SystemAcl sınıflarının CommonAcltemel sınıfıdır.

public ref class GenericAcl abstract : System::Collections::ICollection
public abstract class GenericAcl : System.Collections.ICollection
type GenericAcl = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class GenericAcl
Implements ICollection
Devralma
GenericAcl
Türetilmiş
Uygulamalar

Oluşturucular

GenericAcl()

GenericAcl sınıfının yeni bir örneğini başlatır.

Alanlar

AclRevision

Geçerli GenericAclöğesinin düzeltme düzeyi. Bu değer, Dizin Hizmetleri nesneleriyle ilişkili olmayan Access Control Listeleri (ACL) için özelliği tarafından Revision döndürülür.

AclRevisionDS

Geçerli GenericAclöğesinin düzeltme düzeyi. Bu değer, Dizin Hizmetleri nesneleriyle ilişkili Access Control Listeleri (ACL' ler) için özelliği tarafından Revision döndürülür.

MaxBinaryLength

Bir nesnenin GenericAcl izin verilen en büyük ikili uzunluğu.

Özellikler

BinaryLength

Geçerli GenericAcl 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 GenericAcl 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.

Item[Int32]

Belirtilen dizinde öğesini GenericAce alır veya ayarlar.

Revision

düzeltme düzeyini GenericAclalır.

SyncRoot

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

Yöntemler

CopyTo(GenericAce[], Int32)

GenericAce Geçerli GenericAcl her birini belirtilen diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBinaryForm(Byte[], Int32)

Nesnenin GenericAcl 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.

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
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.

IEnumerable.GetEnumerator()

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

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