PrincipalCollection PrincipalCollection PrincipalCollection PrincipalCollection Class

Definición

Colección mutable de objetos derivados de la clase Principal.A mutable collection of objects derived from the Principal class. Esta clase se ha diseñado para usarse en propiedades con varios valores que contienen objetos Principal.This class is designed to be used for multi-valued properties that contain Principal objects. Al manipular el contenido de esta colección cambia el contenido de la propiedad de almacén correspondiente, que se hace permanente al llamar a Save() en el objeto de entidad de seguridad correspondiente.Manipulating the contents of this collection changes the contents of the corresponding store property, which is made permanent when Save() is called on the corresponding principal object.

public ref class PrincipalCollection : System::Collections::Generic::ICollection<System::DirectoryServices::AccountManagement::Principal ^>, System::Collections::Generic::IEnumerable<System::DirectoryServices::AccountManagement::Principal ^>, System::Collections::ICollection
public class PrincipalCollection : System.Collections.Generic.ICollection<System.DirectoryServices.AccountManagement.Principal>, System.Collections.Generic.IEnumerable<System.DirectoryServices.AccountManagement.Principal>, System.Collections.ICollection
type PrincipalCollection = class
    interface ICollection<Principal>
    interface seq<Principal>
    interface IEnumerable
    interface ICollection
Public Class PrincipalCollection
Implements ICollection, ICollection(Of Principal), IEnumerable(Of Principal)
Herencia
PrincipalCollectionPrincipalCollectionPrincipalCollectionPrincipalCollection
Implementaciones

Propiedades

Count Count Count Count

Devuelve el número de objetos Principal en esta colección.Returns the count of Principal objects in this collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Devuelva false.Returns false. No es una colección de solo lectura.This is not a read-only collection.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Devuelva false.Returns false. La aplicación es la encargada de serializar el acceso a esta colección.It is up to the application to serialize access to this collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Devuelve un objeto de sincronización que se puede utilizar para sincronizar el acceso a esta colección.Returns a synchronization object that can be used to synchronize access to this collection.

Métodos

Add(ComputerPrincipal) Add(ComputerPrincipal) Add(ComputerPrincipal) Add(ComputerPrincipal)

Agrega el objeto ComputerPrincipal especificado al final de la colección.Adds the specified ComputerPrincipal object to the end of the collection

Add(GroupPrincipal) Add(GroupPrincipal) Add(GroupPrincipal) Add(GroupPrincipal)

Agrega el objeto GroupPrincipal especificado al final de la colección.Adds the specified GroupPrincipal object to the end of the collection

Add(Principal) Add(Principal) Add(Principal) Add(Principal)

Agrega el objeto Principal especificado al final de la colección.Adds the specified Principal object to the end of the collection

Add(PrincipalContext, IdentityType, String) Add(PrincipalContext, IdentityType, String) Add(PrincipalContext, IdentityType, String) Add(PrincipalContext, IdentityType, String)

Busca un objeto Principal que cumpla los parámetros y lo agrega al final de la colección.Searches for a Principal object that matches the parameters, and adds it to the end of the collection.

Add(UserPrincipal) Add(UserPrincipal) Add(UserPrincipal) Add(UserPrincipal)

Agrega el objeto UserPrincipal especificado al final de la colección.Adds the specified UserPrincipal object to the end of the collection

Clear() Clear() Clear() Clear()

Quita todos los objetos Principal de la colección.Removes all Principal objects from the collection.

Contains(ComputerPrincipal) Contains(ComputerPrincipal) Contains(ComputerPrincipal) Contains(ComputerPrincipal)

Devuelve un valor que indica si la colección contiene el objeto ComputerPrincipal especificado.Returns a value indicating whether the collection contains the specified ComputerPrincipal object.

Contains(GroupPrincipal) Contains(GroupPrincipal) Contains(GroupPrincipal) Contains(GroupPrincipal)

Devuelve un valor que indica si la colección contiene el objeto GroupPrincipal especificado.Returns a value indicating whether the collection contains the specified GroupPrincipal object.

Contains(Principal) Contains(Principal) Contains(Principal) Contains(Principal)

Devuelve un valor que indica si la colección contiene el objeto Principal especificado.Returns a value indicating whether the collection contains the specified Principal object.

Contains(PrincipalContext, IdentityType, String) Contains(PrincipalContext, IdentityType, String) Contains(PrincipalContext, IdentityType, String) Contains(PrincipalContext, IdentityType, String)

Devuelve un valor que indica si el objeto Principal que coincide con el par identityType/identityValue se encuentra en la colección.Returns a value indicating whether the Principal object matching the identityType/identityValue pair is in the collection.

Contains(UserPrincipal) Contains(UserPrincipal) Contains(UserPrincipal) Contains(UserPrincipal)

Devuelve un valor que indica si la colección contiene el objeto UserPrincipal especificado.Returns a value indicating whether the collection contains the specified UserPrincipal object.

CopyTo(Principal[], Int32) CopyTo(Principal[], Int32) CopyTo(Principal[], Int32) CopyTo(Principal[], Int32)

Copia los objetos Principal de esta colección PrincipalCollection en la matriz especificada, empezando en el índice de posición especificado de la matriz.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un enumerador para recorrer en iteración las entidades de seguridad en PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(ComputerPrincipal) Remove(ComputerPrincipal) Remove(ComputerPrincipal) Remove(ComputerPrincipal)

Quita el objeto ComputerPrincipal especificado de la colección y devuelve true si ComputerPrincipal era miembro de esta colección PrincipalCollection; en caso contrario, devuelve false (y el método no realiza ninguna operación).Removes the specified ComputerPrincipal object from the collection, and returns true if the ComputerPrincipal was a member of this PrincipalCollection, and false otherwise (in which case the method performs no operation).

Remove(GroupPrincipal) Remove(GroupPrincipal) Remove(GroupPrincipal) Remove(GroupPrincipal)

Quita el objeto GroupPrincipal especificado de la colección y devuelve true si GroupPrincipal era miembro de esta colección PrincipalCollection; en caso contrario, devuelve false (y el método no realiza ninguna operación).Removes the specified GroupPrincipal object from the collection, and returns true if the GroupPrincipal was a member of this PrincipalCollection, and false otherwise (in which case the method performs no operation).

Remove(Principal) Remove(Principal) Remove(Principal) Remove(Principal)

Quita el objeto Principal especificado de la colección y devuelve true si Principal era miembro de esta colección PrincipalCollection; en caso contrario, devuelve false (y el método no realiza ninguna operación).Removes the specified Principal object from the collection, and returns true if the Principal was a member of this PrincipalCollection, and false otherwise (in which case the method performs no operation).

Remove(PrincipalContext, IdentityType, String) Remove(PrincipalContext, IdentityType, String) Remove(PrincipalContext, IdentityType, String) Remove(PrincipalContext, IdentityType, String)

Busca el objeto UserPrincipal especificado por el objeto PrincipalContext y el par identityType/identityValue dados de la colección, y devuelve true si el objeto Principal identificado era miembro de esta colección PrincipalCollection; en caso contrario, devuelve false (y el método no realiza ninguna operación).Finds the UserPrincipal object specified by the given PrincipalContext and identityType/identityValue pair from the collection, and returns true if the identified Principal was a member of this PrincipalCollection, and false otherwise (in which case the method performs no operation).

Remove(UserPrincipal) Remove(UserPrincipal) Remove(UserPrincipal) Remove(UserPrincipal)

Quita el objeto UserPrincipal especificado de la colección y devuelve true si UserPrincipal era miembro de esta colección PrincipalCollection; en caso contrario, devuelve false (y el método no realiza ninguna operación).Removes the specified UserPrincipal object from the collection, and returns true if the UserPrincipal was a member of this PrincipalCollection, and false otherwise (in which case the method performs no operation).

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

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

Copia los objetos Principal de esta colección PrincipalCollection en la matriz especificada, empezando en el índice de posición especificado de la matriz.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Devuelve el número de objetos Principal en esta colección.Returns the count of Principal objects in this collection.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Siempre devuelve false.Always returns false. La aplicación es la encargada de sincronizar el acceso a esta colección.It is up to the application to synchronize access to this collection.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Devuelve un objeto de sincronización que se puede utilizar para sincronizar el acceso a esta colección.Returns a synchronization object that can be used to synchronize access to this collection. Devuelve el propio objeto PrincipalCollection.Returns the PrincipalCollection object itself.

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

Devuelve un enumerador para recorrer en iteración las entidades de seguridad en PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

Métodos de extensión

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

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

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

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

Habilita la paralelización de una consulta.Enables parallelization of a query.

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

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los antecesores de todos los nodos de la colección de origen.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Devuelve una colección de elementos filtrada que contiene los antecesores de todos los nodos de la colección de origen.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos descendientes de todos los documentos y elementos de la colección de origen.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Devuelve una colección de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de elementos que contiene los elementos descendientes de todos los elementos y documentos de la colección de origen.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Devuelve una colección de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Devuelve una colección filtrada de los elementos secundarios de todos los elementos y documentos de la colección de origen.Returns a filtered collection of the child elements of every element and document in the source collection. En la colección sólo se incluyen los elementos que tienen un objeto XName coincidente.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Devuelve una colección de nodos que contiene todos los nodos de la colección de origen, clasificados por documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Devuelve una colección de los nodos secundarios de todos los documentos y elementos de la colección de origen.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Quita todos los nodos de la colección de origen de su nodo primario.Removes every node in the source collection from its parent node.

Se aplica a