Share via


GenericAcl Sınıf

Tanım

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 Listeler (ACL'ler) 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 Listeler (ACL'ler) için özelliği tarafından Revision döndürülür.

MaxBinaryLength

Bir nesnenin GenericAcl izin verilen en yüksek 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ğu için 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ğu için 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()

Erişim denetim listesindeki (ACL) erişim denetimi girdileri (ACL) aracılığıyla 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()

Arabirimin örneği olarak sınıf atamasının AceEnumerator yeni bir örneğini IEnumerator döndürür.

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.

Şunlara uygulanır