PrincipalCollection Klasa

Definicja

Modyfikowalna kolekcja obiektów pochodzących od klasy Principal.A mutable collection of objects derived from the Principal class. Ta klasa jest przeznaczona do użycia dla właściwości wielowartościowych, które zawierają obiekty Principal.This class is designed to be used for multi-valued properties that contain Principal objects. Manipulowanie zawartością tej kolekcji zmienia zawartość odpowiedniej właściwości magazynu, która jest trwała, gdy Save() jest wywoływana w odpowiadającym obiekcie podmiotu zabezpieczeń.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)
Dziedziczenie
PrincipalCollection
Implementuje

Właściwości

Count

Zwraca liczbę obiektów Principal w tej kolekcji.Returns the count of Principal objects in this collection.

IsReadOnly

Zwraca false.Returns false. To nie jest kolekcja tylko do odczytu.This is not a read-only collection.

IsSynchronized

Zwraca false.Returns false. Do aplikacji można serializować dostęp do tej kolekcji.It is up to the application to serialize access to this collection.

SyncRoot

Zwraca obiekt synchronizacji, który może służyć do synchronizowania dostępu do tej kolekcji.Returns a synchronization object that can be used to synchronize access to this collection.

Metody

Add(ComputerPrincipal)

Dodaje określony obiekt ComputerPrincipal na końcu kolekcji.Adds the specified ComputerPrincipal object to the end of the collection.

Add(GroupPrincipal)

Dodaje określony obiekt GroupPrincipal na końcu kolekcji.Adds the specified GroupPrincipal object to the end of the collection.

Add(Principal)

Dodaje określony obiekt Principal na końcu kolekcji.Adds the specified Principal object to the end of the collection.

Add(PrincipalContext, IdentityType, String)

Wyszukuje obiekt Principal pasujący do parametrów i dodaje go na końcu kolekcji.Searches for a Principal object that matches the parameters, and adds it to the end of the collection.

Add(UserPrincipal)

Dodaje określony obiekt UserPrincipal na końcu kolekcji.Adds the specified UserPrincipal object to the end of the collection.

Clear()

Usuwa wszystkie obiekty Principal z kolekcji.Removes all Principal objects from the collection.

Contains(ComputerPrincipal)

Zwraca wartość wskazującą czy kolekcja zawiera określony obiekt ComputerPrincipal.Returns a value indicating whether the collection contains the specified ComputerPrincipal object.

Contains(GroupPrincipal)

Zwraca wartość wskazującą czy kolekcja zawiera określony obiekt GroupPrincipal.Returns a value indicating whether the collection contains the specified GroupPrincipal object.

Contains(Principal)

Zwraca wartość wskazującą czy kolekcja zawiera określony obiekt Principal.Returns a value indicating whether the collection contains the specified Principal object.

Contains(PrincipalContext, IdentityType, String)

Zwraca wartość wskazującą, czy obiekt Principal odpowiadający parze identityType @ no__t-2 @ no__t-3 znajduje się w kolekcji.Returns a value indicating whether the Principal object matching the identityType/identityValue pair is in the collection.

Contains(UserPrincipal)

Zwraca wartość wskazującą czy kolekcja zawiera określony obiekt UserPrincipal.Returns a value indicating whether the collection contains the specified UserPrincipal object.

CopyTo(Principal[], Int32)

Kopiuje obiekty Principal z tego PrincipalCollection do określonej tablicy, rozpoczynając od określonego indeksu pozycji w tablicy.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający do iteracji przez podmioty zabezpieczeń w PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
Remove(ComputerPrincipal)

Usuwa określony obiekt ComputerPrincipal z kolekcji i zwraca true, jeśli ComputerPrincipal był członkiem tego PrincipalCollection i false w przeciwnym razie (w tym przypadku metoda nie wykonuje operacji).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)

Usuwa określony obiekt GroupPrincipal z kolekcji i zwraca true, jeśli GroupPrincipal był członkiem tego PrincipalCollection i false w przeciwnym razie (w tym przypadku metoda nie wykonuje operacji).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)

Usuwa określony obiekt Principal z kolekcji i zwraca true, jeśli Principal był członkiem tego PrincipalCollection i false w przeciwnym razie (w tym przypadku metoda nie wykonuje operacji).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)

Znajduje obiekt UserPrincipal określony przez daną PrincipalContext i identityType @ no__t-3 @ no__t z kolekcji i zwraca true, jeśli zidentyfikowana Principal była członkiem tego PrincipalCollection i false w przeciwnym razie (w tym przypadku metoda nie wykonuje operacji) .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)

Usuwa określony obiekt UserPrincipal z kolekcji i zwraca true, jeśli UserPrincipal był członkiem tego PrincipalCollection i false w przeciwnym razie (w tym przypadku metoda nie wykonuje operacji).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()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Kopiuje obiekty Principal z tego PrincipalCollection do określonej tablicy, rozpoczynając od określonego indeksu pozycji w tablicy.Copies the Principal objects from this PrincipalCollection into the specified array, starting at the specified position index in array.

ICollection.Count

Zwraca liczbę obiektów Principal w tej kolekcji.Returns the count of Principal objects in this collection.

ICollection.IsSynchronized

Zawsze zwraca false.Always returns false. Do synchronizacji dostępu do tej kolekcji służy aplikacja.It is up to the application to synchronize access to this collection.

ICollection.SyncRoot

Zwraca obiekt synchronizacji, który może służyć do synchronizowania dostępu do tej kolekcji.Returns a synchronization object that can be used to synchronize access to this collection. Zwraca obiekt PrincipalCollection.Returns the PrincipalCollection object itself.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający do iteracji przez podmioty zabezpieczeń w PrincipalCollection.Returns an enumerator to iterate through the principals in the PrincipalCollection.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

DataRow T IEnumerable<T> Zwraca obiekt, DataRow który zawiera kopie obiektów, z uwzględnieniem obiektu wejściowego, w którym parametr generyczny jest. DataTableReturns 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)

Kopiuje DataRow obiekty do określonego DataTable, przy użyciu obiektu wejściowego IEnumerable<T> , w którym jest T DataRowparametr generyczny.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)

Kopiuje DataRow obiekty do określonego DataTable, przy użyciu obiektu wejściowego IEnumerable<T> , w którym jest T DataRowparametr generyczny.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy 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)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

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

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy