XmlAttributeCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию атрибутов, к которым можно получить доступ по имени или индексу.
public ref class XmlAttributeCollection sealed : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public ref class XmlAttributeCollection : System::Xml::XmlNamedNodeMap, System::Collections::ICollection
public sealed class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
public class XmlAttributeCollection : System.Xml.XmlNamedNodeMap, System.Collections.ICollection
type XmlAttributeCollection = class
inherit XmlNamedNodeMap
interface ICollection
interface IEnumerable
Public NotInheritable Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
Public Class XmlAttributeCollection
Inherits XmlNamedNodeMap
Implements ICollection
- Наследование
- Реализации
Комментарии
XmlAttributeCollection расширяет XmlNamedNodeMap класс путем добавления строго типизированных вспомогательных методов. Этот класс можно использовать для добавления, удаления или изменения атрибутов в коллекции.
XmlAttributeCollection возвращается свойством XmlElement.Attributes .
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество узлов в элементе |
| ItemOf[Int32] |
Возвращает атрибут с указанным индексом. |
| ItemOf[String, String] |
Возвращает атрибут с указанным локальным именем и универсальным идентификатором ресурса пространства имен (URI). |
| ItemOf[String] |
Возвращает атрибут с указанным именем. |
Методы
| Имя | Описание |
|---|---|
| Append(XmlAttribute) |
Вставляет указанный атрибут в качестве последнего узла в коллекцию. |
| CopyTo(XmlAttribute[], Int32) |
Копирует все XmlAttribute объекты из этой коллекции в заданный массив. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Обеспечивает поддержку итерации стиля foreach по коллекции узлов в списке |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetNamedItem(String, String) |
Извлекает узел с соответствующим LocalName и NamespaceURI. (Унаследовано от XmlNamedNodeMap) |
| GetNamedItem(String) |
Извлекает указанное XmlNode по имени. (Унаследовано от XmlNamedNodeMap) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InsertAfter(XmlAttribute, XmlAttribute) |
Вставляет указанный атрибут сразу после указанного ссылочного атрибута. |
| InsertBefore(XmlAttribute, XmlAttribute) |
Вставляет указанный атрибут непосредственно перед указанным ссылочным атрибутом. |
| Item(Int32) |
Извлекает узел по указанному индексу в объекте |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Prepend(XmlAttribute) |
Вставляет указанный атрибут в коллекцию в качестве первого узла. |
| Remove(XmlAttribute) |
Удаляет указанный атрибут из коллекции. |
| RemoveAll() |
Удаляет все атрибуты из коллекции. |
| RemoveAt(Int32) |
Удаляет атрибут, соответствующий указанному индексу из коллекции. |
| RemoveNamedItem(String, String) |
Удаляет узел с соответствующим LocalName и NamespaceURI. (Унаследовано от XmlNamedNodeMap) |
| RemoveNamedItem(String) |
Удаляет узел из . |
| SetNamedItem(XmlNode) | |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Описание этого элемента см. в разделе CopyTo(XmlAttribute[], Int32). |
| ICollection.Count |
Описание этого элемента см. в разделе ICollection.Count. |
| ICollection.IsSynchronized |
Описание этого элемента см. в разделе ICollection.IsSynchronized. |
| ICollection.SyncRoot |
Описание этого элемента см. в разделе ICollection.SyncRoot. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |