PrincipalValueCollection<T> Klasa

Definicja

Właściwości wielowartościowe, takie jak PermittedWorkstations, mają wartość typu PrincipalValueCollection<T>.Multi-valued properties, such as PermittedWorkstations, have a value of the type PrincipalValueCollection<T>. Ta klasa zawiera metody wyliczania tych wartości i manipulowania nimi.This class provides methods to enumerate and manipulate those values.

generic <typename T>
public ref class PrincipalValueCollection : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList
public class PrincipalValueCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList
type PrincipalValueCollection<'T> = class
    interface IList<'T>
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface IList
    interface ICollection
Public Class PrincipalValueCollection(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T)

Parametry typu

T
Dziedziczenie
PrincipalValueCollection<T>
Implementuje

Właściwości

Count

Pobiera liczbę obiektów w kolekcji.Gets the number of objects in the collection.

IsFixedSize

Pobiera bool reprezentujący czy rozmiar kolekcji jest stały.Gets a bool that represents whether or not the collection is fixed in size.

IsReadOnly

Pobiera wartość logiczną, która reprezentuje, czy kolekcja jest tylko do odczytu.Gets a bool that represents whether or not the collection is read-only.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the collection is synchronized (thread safe).

Item[Int32]

Pobiera obiekt o określonym indeksie w kolekcji.Gets the object at the specified index in the collection.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.Gets an object that can be used to synchronize access to the collection.

Metody

Add(T)

Dodaje określoną wartość do końca kolekcji.Adds the specified value to the end of the collection.

Clear()

Czyści zawartość kolekcji.Clears the contents of the collection.

Contains(T)

Zwraca true, jeśli określony obiekt znajduje się w kolekcji, a w przeciwnym razie false.Returns true if the specified object is in the collection, and false otherwise.

CopyTo(T[], Int32)

Kopiuje zawartość kolekcji do określonej tablicy, zaczynając od określonej pozycji w tablicy.Copies the contents of the collection to the specified array, starting at the specified position in the 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, który może być używany do iteracji kolekcji.Returns an enumerator that can be used to iterate through the collection.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(T)

Zwraca indeks określonego obiektu lub-1, jeśli obiekt nie znajduje się w kolekcji.Returns the index of the specified object, or -1 if the object is not in the collection.

Insert(Int32, T)

Wstawia określony obiekt do kolekcji o określonym indeksie.Inserts the specified object into the collection at the specified index.

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(T)

Usuwa określony obiekt z kolekcji.Removes the specified object from the collection.

RemoveAt(Int32)

Usuwa obiekt z kolekcji w określonym indeksie.Removes the object at the specified index from the collection.

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 zawartość kolekcji do określonej tablicy, rozpoczynając od określonego indeksu.Copies the contents of the collection to the specified array, starting at the specified index.

ICollection.Count

Pobiera liczbę obiektów w kolekcji.Gets the number of objects in the collection.

ICollection.IsSynchronized

Pobiera wartość wskazującą, czy dostęp do kolekcji jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.Gets an object that can be used to synchronize access to the collection.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający do iteracji w kolekcji.Returns an enumerator for iterating through the collection.

IList.Add(Object)

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

IList.Clear()

Usuwa zawartość kolekcji.Deletes the contents of the collection.

IList.Contains(Object)

Zwraca wartość logiczną wskazującą, czy określony obiekt znajduje się w kolekcji.Returns a bool indicating whether the specified object is in the collection.

IList.IndexOf(Object)

Zwraca indeks określonego obiektu w kolekcji lub-1, jeśli nie znajduje się w kolekcji.Returns the index of the specified object in the collection, or -1 if it is not in the collection.

IList.Insert(Int32, Object)

Wstawia określony obiekt w podanej pozycji do kolekcji.Inserts the specified object at the specified position into the collection.

IList.IsFixedSize

Pobiera wartość wskazującą, czy kolekcja ma stały rozmiar.Gets a value indicating whether the collection is fixed-size.

IList.IsReadOnly

Pobiera wartość wskazującą, czy dostęp do kolekcji jest tylko do odczytu.Gets a value indicating whether access to the collection is read-only.

IList.Item[Int32]

Pobiera obiekt o określonym indeksie w kolekcji.Gets the object at the specified index in the collection.

IList.Remove(Object)

Usuwa określony obiekt z kolekcji.Removes the specified object from the collection.

IList.RemoveAt(Int32)

Usuwa obiekt z kolekcji w określonym indeksie.Removes the object at the specified index from the collection.

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 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