IdentityReferenceCollection Класс

Определение

Представляет коллекцию объектов IdentityReference и обеспечивает средства преобразования наборов объектов, производных от IdentityReference, в типы, производные от IdentityReference.Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types.

public ref class IdentityReferenceCollection : System::Collections::Generic::ICollection<System::Security::Principal::IdentityReference ^>, System::Collections::Generic::IEnumerable<System::Security::Principal::IdentityReference ^>
[System.Runtime.InteropServices.ComVisible(false)]
public class IdentityReferenceCollection : System.Collections.Generic.ICollection<System.Security.Principal.IdentityReference>, System.Collections.Generic.IEnumerable<System.Security.Principal.IdentityReference>
type IdentityReferenceCollection = class
    interface IEnumerable
    interface ICollection<IdentityReference>
    interface seq<IdentityReference>
Public Class IdentityReferenceCollection
Implements ICollection(Of IdentityReference), IEnumerable(Of IdentityReference)
Наследование
IdentityReferenceCollection
Атрибуты
Реализации

Конструкторы

IdentityReferenceCollection()

Инициализирует новый экземпляр класса IdentityReferenceCollection нулевыми элементами в коллекции.Initializes a new instance of the IdentityReferenceCollection class with zero items in the collection.

IdentityReferenceCollection(Int32)

Инициализирует новый экземпляр класса IdentityReferenceCollection, используя заданный исходный размер.Initializes a new instance of the IdentityReferenceCollection class by using the specified initial size.

Свойства

Count

Возвращает число элементов в коллекции IdentityReferenceCollection.Gets the number of items in the IdentityReferenceCollection collection.

IsReadOnly

Возвращает значение, указывающее на то, доступна ли коллекция IdentityReferenceCollection только для чтения.Gets a value that indicates whether the IdentityReferenceCollection collection is read-only.

Item[Int32]

Устанавливает или возвращает узел по заданному индексу коллекции IdentityReferenceCollection.Sets or gets the node at the specified index of the IdentityReferenceCollection collection.

Методы

Add(IdentityReference)

Добавляет объект IdentityReference в коллекцию IdentityReferenceCollection.Adds an IdentityReference object to the IdentityReferenceCollection collection.

Clear()

Удаляет все объекты IdentityReference из коллекции IdentityReferenceCollection.Clears all IdentityReference objects from the IdentityReferenceCollection collection.

Contains(IdentityReference)

Указывает, содержит ли коллекция IdentityReferenceCollection заданный объект IdentityReference.Indicates whether the IdentityReferenceCollection collection contains the specified IdentityReference object.

CopyTo(IdentityReference[], Int32)

Копирует коллекцию IdentityReferenceCollection в массив IdentityReferenceCollection, начиная с указанного индекса.Copies the IdentityReferenceCollection collection to an IdentityReferenceCollection array, starting at the specified index.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции IdentityReferenceCollection .Gets an enumerator that can be used to iterate through the IdentityReferenceCollection collection.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Remove(IdentityReference)

Удаляет указанный объект IdentityReference из коллекции.Removes the specified IdentityReference object from the collection.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Translate(Type)

Преобразует объекты коллекции в указанный тип.Converts the objects in the collection to the specified type. Этот метод вызывается так же, как метод Translate(Type, Boolean) со значением false второго параметра. Это означает, что для элементов, преобразование которых завершается неудачно, исключения выдаваться не будут.Calling this method is the same as calling Translate(Type, Boolean) with the second parameter set to false, which means that exceptions will not be thrown for items that fail conversion.

Translate(Type, Boolean)

Преобразует объекты коллекции в указанный тип и использует заданную отказоустойчивость для обработки или игнорирования ошибок, связанных с типом, не имеющим сопоставление преобразования.Converts the objects in the collection to the specified type and uses the specified fault tolerance to handle or ignore errors associated with a type not having a conversion mapping.

Явные реализации интерфейса

ICollection<IdentityReference>.IsReadOnly
IEnumerable.GetEnumerator()

Возвращает перечислитель, который может использоваться для выполнения итерации по коллекции IdentityReferenceCollection.Gets an enumerator that can be used to iterate through the IdentityReferenceCollection collection.

Методы расширения

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр 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)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую предков каждого узла в исходной коллекции.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

Возвращает отфильтрованную коллекцию элементов, содержащую предков каждого узла в исходной коллекции.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Возвращает коллекцию подчиненных узлов каждого документа и элемента в исходной коллекции.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Возвращает коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

Возвращает отфильтрованную коллекцию элементов, содержащую подчиненные элементы каждого элемента и документа в исходной коллекции.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.Returns a collection of the child elements of every element and document in the source collection.

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

Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции.Returns a filtered collection of the child elements of every element and document in the source collection. В коллекцию включаются только элементы, соответствующие XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Возвращает коллекцию узлов, содержащую все узлы в исходной коллекции, отсортированные в порядке следования документов.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Удаление каждого узла в исходной коллекции из родительского узла.Removes every node in the source collection from its parent node.

Применяется к