GenericAcl GenericAcl GenericAcl GenericAcl Class

Definition

Stellt eine Zugriffssteuerungsliste (ACL) dar und ist die Basisklasse für die Klassen CommonAcl, DiscretionaryAcl, RawAcl und 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
Vererbung
GenericAclGenericAclGenericAclGenericAcl
Abgeleitet
Implementiert

Konstruktoren

GenericAcl() GenericAcl() GenericAcl() GenericAcl()

Initialisiert eine neue Instanz der GenericAcl-Klasse.Initializes a new instance of the GenericAcl class.

Felder

AclRevision AclRevision AclRevision AclRevision

Die Revisionsebene der aktuellen GenericAcl.The revision level of the current GenericAcl. Dieser Wert wird von der Revision-Eigenschaft für Zugriffssteuerungslisten (Access Control Lists, ACLs) zurückgegeben, die keinen Verzeichnisdienstobjekten zugeordnet sind.This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects.

AclRevisionDS AclRevisionDS AclRevisionDS AclRevisionDS

Die Revisionsebene der aktuellen GenericAcl.The revision level of the current GenericAcl. Dieser Wert wird von der Revision-Eigenschaft für Zugriffssteuerungslisten (Access Control Lists, ACLs) zurückgegeben, die Verzeichnisdienstobjekten zugeordnet sind.This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects.

MaxBinaryLength MaxBinaryLength MaxBinaryLength MaxBinaryLength

Die maximal zulässige binäre Länge eines GenericAcl-Objekts.The maximum allowed binary length of a GenericAcl object.

Eigenschaften

BinaryLength BinaryLength BinaryLength BinaryLength

Ruft die Länge der binären Darstellung des aktuellen GenericAcl-Objekts (in Bytes) ab.Gets the length, in bytes, of the binary representation of the current GenericAcl object. Diese Länge muss vor dem Marshallen der ACL in ein binäres Array mit der GetBinaryForm(Byte[], Int32)-Methode verwendet werden.This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

Count Count Count Count

Ruft die Anzahl der ACEs im aktuellen GenericAcl-Objekt ab.Gets the number of access control entries (ACEs) in the current GenericAcl object.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Diese Eigenschaft ist immer auf false festgelegt.This property is always set to false. Sie wird nur implementiert, weil sie für die Implementierung der ICollection-Schnittstelle erforderlich ist.It is implemented only because it is required for the implementation of the ICollection interface.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft die GenericAce-Klasse am angegebenen Index ab oder legt diese fest.Gets or sets the GenericAce at the specified index.

Revision Revision Revision Revision

Ruft die Revisionsebene der GenericAcl ab.Gets the revision level of the GenericAcl.

SyncRoot SyncRoot SyncRoot SyncRoot

Diese Eigenschaft gibt immer nullzurück.This property always returns null. Sie wird nur implementiert, weil sie für die Implementierung der ICollection -Schnittstelle erforderlich ist.It is implemented only because it is required for the implementation of the ICollection interface.

Methoden

CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32) CopyTo(GenericAce[], Int32)

Kopiert jeden GenericAce der aktuellen GenericAcl in das angegebene Array.Copies each GenericAce of the current GenericAcl into the specified array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

Marshallt den Inhalt des GenericAcl-Objekts in das angegebene Bytearray, wobei beim angegebenen Offset begonnen wird.Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Ruft ein Objekt ab, das Sie verwenden können, um die Zugriffssteuerungseinträge (ACEs) in einer Zugriffssteuerungsliste (ACL) zu durchlaufen.Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL).

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert jeden GenericAce der aktuellen GenericAcl in das angegebene Array.Copies each GenericAce of the current GenericAcl into the specified array.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt eine neue Instanz der AceEnumerator-Klasse zurück, die als Instanz der IEnumerator-Schnittstelle umgewandelt wurde.Returns a new instance of the AceEnumerator class cast as an instance of the IEnumerator interface.

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: