GenericAcl Sınıf

Tanım

Erişim denetim listesini (ACL) temsil eder ve , CommonAcl, DiscretionaryAclve RawAcl sınıflarının SystemAcltemel 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

Name Description
GenericAcl()

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

Alanlar

Name Description
AclRevision

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

MaxBinaryLength

Bir nesnenin GenericAcl izin verilen ikili uzunluğu üst sınırı.

Özellikler

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

Yöntemler

Name Description
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 denetimi 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()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

IEnumerable.GetEnumerator()

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

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