GenericAcl Klasa

Definicja

Reprezentuje listę kontroli dostępu (ACL) i jest klasą bazową dla CommonAcl klas, DiscretionaryAcl , RawAcl i SystemAcl .Represents an access control list (ACL) and is the base class for the CommonAcl, DiscretionaryAcl, RawAcl, and SystemAcl classes.

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
Dziedziczenie
GenericAcl
Pochodne
Implementuje

Konstruktory

GenericAcl()

Inicjuje nowe wystąpienie klasy GenericAcl.Initializes a new instance of the GenericAcl class.

Pola

AclRevision

Poziom poprawki bieżącej GenericAcl .The revision level of the current GenericAcl. Ta wartość jest zwracana przez Revision Właściwość list Access Control (ACL), które nie są skojarzone z obiektami usług katalogowych.This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects.

AclRevisionDS

Poziom poprawki bieżącej GenericAcl .The revision level of the current GenericAcl. Ta wartość jest zwracana przez Revision Właściwość list Access Control (ACL) skojarzonych z obiektami usług katalogowych.This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects.

MaxBinaryLength

Maksymalna dozwolona długość binarna GenericAcl obiektu.The maximum allowed binary length of a GenericAcl object.

Właściwości

BinaryLength

Pobiera wyrażoną w bajtach długość binarnej reprezentacji bieżącego GenericAcl obiektu.Gets the length, in bytes, of the binary representation of the current GenericAcl object. Ta długość powinna być używana przed skierowaniem listy ACL do tablicy binarnej przy użyciu GetBinaryForm(Byte[], Int32) metody.This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

Count

Pobiera liczbę wpisów kontroli dostępu (ACE) w bieżącym GenericAcl obiekcie.Gets the number of access control entries (ACEs) in the current GenericAcl object.

IsSynchronized

Ta właściwość jest zawsze ustawiona na wartość false .This property is always set to false. Jest ona zaimplementowana, ponieważ jest wymagana do implementacji ICollection interfejsu.It is implemented only because it is required for the implementation of the ICollection interface.

Item[Int32]

Pobiera lub ustawia wartość GenericAce o określonym indeksie.Gets or sets the GenericAce at the specified index.

Revision

Pobiera poziom poprawki GenericAcl .Gets the revision level of the GenericAcl.

SyncRoot

Ta właściwość zawsze zwraca wartość null.This property always returns null. Jest ona zaimplementowana, ponieważ jest wymagana do implementacji ICollection interfejsu.It is implemented only because it is required for the implementation of the ICollection interface.

Metody

CopyTo(GenericAce[], Int32)

Kopiuje wszystkie GenericAce bieżące GenericAcl do określonej tablicy.Copies each GenericAce of the current GenericAcl into the specified array.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetBinaryForm(Byte[], Int32)

Kierowanie zawartości GenericAcl obiektu do określonej tablicy bajtów, rozpoczynając od określonego przesunięcia.Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset.

GetEnumerator()

Pobiera obiekt, którego można użyć do iteracji przez wpisy kontroli dostępu (ACE) na liście kontroli dostępu (ACL).Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL).

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje wszystkie GenericAce bieżące GenericAcl do określonej tablicy.Copies each GenericAce of the current GenericAcl into the specified array.

IEnumerable.GetEnumerator()

Zwraca nowe wystąpienie AceEnumerator rzutowania klasy jako wystąpienie IEnumerator interfejsu.Returns a new instance of the AceEnumerator class cast as an instance of the IEnumerator interface.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy