PrincipalCollection Classe

Definizione

Raccolta modificabile di oggetti derivati dalla classe Principal.A mutable collection of objects derived from the Principal class. Questa classe è progettata per essere usata per proprietà con più valori che contengono oggetti Principal.This class is designed to be used for multi-valued properties that contain Principal objects. La modifica del contenuto di questa raccolta comporta la modifica della proprietà dell'archivio corrispondente, resa permanente quando viene chiamato Save() nell'oggetto entità corrispondente.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)
Ereditarietà
PrincipalCollection
Implementazioni

Proprietà

Count

Restituisce il conteggio degli oggetti Principal nella raccolta.Returns the count of Principal objects in this collection.

IsReadOnly

Restituisca il valore false.Returns false. L'insieme non è di sola lettura.This is not a read-only collection.

IsSynchronized

Restituisca il valore false.Returns false. Spetta all'applicazione serializzare l'accesso a questo insieme.It is up to the application to serialize access to this collection.

SyncRoot

Restituisce un oggetto di sincronizzazione che può essere utilizzato per sincronizzare l'accesso all'insieme.Returns a synchronization object that can be used to synchronize access to this collection.

Metodi

Add(ComputerPrincipal)

Aggiunge l'oggetto ComputerPrincipal specificato alla fine dell'insieme.Adds the specified ComputerPrincipal object to the end of the collection.

Add(GroupPrincipal)

Aggiunge l'oggetto GroupPrincipal specificato alla fine dell'insieme.Adds the specified GroupPrincipal object to the end of the collection.

Add(Principal)

Aggiunge l'oggetto Principal specificato alla fine dell'insieme.Adds the specified Principal object to the end of the collection.

Add(PrincipalContext, IdentityType, String)

Cerca un oggetto Principal che corrisponde ai parametri e lo aggiunge alla fine dell'insieme.Searches for a Principal object that matches the parameters, and adds it to the end of the collection.

Add(UserPrincipal)

Aggiunge l'oggetto UserPrincipal specificato alla fine dell'insieme.Adds the specified UserPrincipal object to the end of the collection.

Clear()

Rimuove tutti gli oggetti Principal dalla raccolta.Removes all Principal objects from the collection.

Contains(ComputerPrincipal)

Restituisce un valore che indica se la raccolta contiene l'oggetto ComputerPrincipal specificato.Returns a value indicating whether the collection contains the specified ComputerPrincipal object.

Contains(GroupPrincipal)

Restituisce un valore che indica se la raccolta contiene l'oggetto GroupPrincipal specificato.Returns a value indicating whether the collection contains the specified GroupPrincipal object.

Contains(Principal)

Restituisce un valore che indica se la raccolta contiene l'oggetto Principal specificato.Returns a value indicating whether the collection contains the specified Principal object.

Contains(PrincipalContext, IdentityType, String)

Restituisce un valore che indica se l'oggetto Principal corrispondente alla coppia identityType/identityValue è presente nella raccolta.Returns a value indicating whether the Principal object matching the identityType/identityValue pair is in the collection.

Contains(UserPrincipal)

Restituisce un valore che indica se la raccolta contiene l'oggetto UserPrincipal specificato.Returns a value indicating whether the collection contains the specified UserPrincipal object.

CopyTo(Principal[], Int32)

Copia gli oggetti Principal da questo oggetto PrincipalCollection nella matrice specificata, iniziando da un indice della posizione nella matrice.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore per scorrere le entità presenti nell'oggetto PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(ComputerPrincipal)

Rimuove l'oggetto ComputerPrincipal specificato dall'insieme e restituisce true se ComputerPrincipal è un membro di questo oggetto PrincipalCollection e false in caso contrario (non viene eseguita alcuna operazione).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)

Rimuove l'oggetto GroupPrincipal specificato dall'insieme e restituisce true se GroupPrincipal è un membro di questo oggetto PrincipalCollection e false in caso contrario (non viene eseguita alcuna operazione).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)

Rimuove l'oggetto Principal specificato dall'insieme e restituisce true se Principal è un membro di questo oggetto PrincipalCollection e false in caso contrario (non viene eseguita alcuna operazione).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)

Trova l'oggetto UserPrincipal specificato dall'oggetto PrincipalContext e dalla coppia identityType/identityValue determinati dalla raccolta e restituisce true se l'oggetto Principal identificato era un membro di questo oggetto PrincipalCollection; in caso contrario, false (nel qual caso non viene eseguita alcuna operazione).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)

Rimuove l'oggetto UserPrincipal specificato dall'insieme e restituisce true se UserPrincipal è un membro di questo oggetto PrincipalCollection e false in caso contrario (non viene eseguita alcuna operazione).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()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Copia gli oggetti Principal da questo oggetto PrincipalCollection nella matrice specificata, iniziando da un indice della posizione nella matrice.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

ICollection.Count

Restituisce il conteggio degli oggetti Principal nella raccolta.Returns the count of Principal objects in this collection.

ICollection.IsSynchronized

Restituisce sempre false.Always returns false. La sincronizzazione dell'accesso a questo insieme viene effettuata dall'applicazione.It is up to the application to synchronize access to this collection.

ICollection.SyncRoot

Restituisce un oggetto di sincronizzazione che può essere utilizzato per sincronizzare l'accesso all'insieme.Returns a synchronization object that can be used to synchronize access to this collection. Restituisce l'oggetto PrincipalCollection stesso.Returns the PrincipalCollection object itself.

IEnumerable.GetEnumerator()

Restituisce un enumeratore per scorrere le entità presenti nell'oggetto PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

Metodi di estensione

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.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)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è 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)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Restituisce una raccolta di elementi filtrati che contiene i predecessori di ciascun nodo nella raccolta di origine.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi discendenti di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Restituisce una raccolta di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Restituisce una raccolta filtrata di elementi che contiene gli elementi discendenti di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Restituisce una raccolta di elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a collection of the child elements of every element and document in the source collection.

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

Restituisce una raccolta filtrata degli elementi figlio di ciascun elemento e documento nella raccolta di origine.Returns a filtered collection of the child elements of every element and document in the source collection. Solo gli elementi che hanno un oggetto XName corrispondente vengono inclusi nella raccolta.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Restituisce una raccolta di nodi che contiene tutti i nodi nella raccolta di origine ordinati in base all'ordine con cui sono riportati nel documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Restituisce una raccolta di nodi figlio di ciascun documento ed elemento nella raccolta di origine.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Rimuove ciascun nodo nella raccolta di origine dal nodo padre.Removes every node in the source collection from its parent node.

Si applica a