Compartir a través de


GenericAcl Clase

Definición

Representa una lista de control de acceso (ACL) y es la clase base de las clases CommonAcl, DiscretionaryAcl, RawAcl y SystemAcl c

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
Herencia
GenericAcl
Derivado
Implementaciones

Constructores

GenericAcl()

Inicializa una nueva instancia de la clase GenericAcl.

Campos

AclRevision

Nivel de revisión del elemento GenericAcl actual. Este valor es devuelto por la propiedad Revision para las listas de control de acceso (ACL) que no están asociadas a objetos de Servicios de directorio.

AclRevisionDS

Nivel de revisión del elemento GenericAcl actual. Este valor lo devuelve la propiedad Revision para las listas de control de acceso (ACL) que están asociadas a objetos de Servicios de directorio.

MaxBinaryLength

Longitud máxima binaria permitida de un objeto GenericAcl.

Propiedades

BinaryLength

Obtiene la longitud, en bytes, de la representación binaria del objeto GenericAcl actual. Esta longitud debe usarse antes de serializar la ACL en una matriz binaria con el método GetBinaryForm(Byte[], Int32) .

Count

Obtiene el número de entradas de control de acceso (ACE) del objeto GenericAcl actual.

IsSynchronized

Esta propiedad se establece siempre en false. Solo se implementa porque se requiere para la implementación de la interfaz ICollection.

Item[Int32]

Obtiene o establece la clase GenericAce en el índice especificado.

Revision

Obtiene el nivel de revisión del objeto GenericAcl.

SyncRoot

Esta propiedad devuelve siempre null. Solo se implementa porque se requiere para la implementación de la interfaz ICollection.

Métodos

CopyTo(GenericAce[], Int32)

Copia cada GenericAce del GenericAcl actual en la matriz especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBinaryForm(Byte[], Int32)

Realiza el cálculo de referencias del objeto GenericAcl en la matriz de bytes especificada a partir de la posición de desplazamiento indicada.

GetEnumerator()

Recupera un objeto que puede usar para recorrer en iteración las entradas de control de acceso (ACE) en una lista de control de acceso (ACL).

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Copia cada GenericAce del GenericAcl actual en la matriz especificada.

IEnumerable.GetEnumerator()

Devuelve una nueva instancia de la clase AceEnumerator convertida en una instancia de la interfaz IEnumerator.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a