XmlAttributeCollection Класс

Определение

Представляет коллекцию атрибутов, к которым можно обращаться по имени или индексу.Represents a collection of attributes that can be accessed by name or index.

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
Реализации

Комментарии

XmlAttributeCollection расширяет класс XmlNamedNodeMap путем добавления строго типизированных вспомогательных методов.XmlAttributeCollection extends the XmlNamedNodeMap class by adding strongly typed helper methods. Этот класс можно использовать для добавления, удаления или изменения атрибутов в коллекции.You can use this class to add, remove, or modify attributes in the collection. XmlAttributeCollection возвращается свойством XmlElement.Attributes.XmlAttributeCollection is returned by the XmlElement.Attributes property.

Свойства

Count

Получает число узлов в объекте XmlNamedNodeMap.Gets the number of nodes in the XmlNamedNodeMap.

(Унаследовано от XmlNamedNodeMap)
ItemOf[Int32]

Получает атрибут с указанным индексом.Gets the attribute with the specified index.

ItemOf[String, String]

Возвращает атрибут с заданным локальным именем и URI пространства имен.Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI).

ItemOf[String]

Получает атрибут с заданным именем.Gets the attribute with the specified name.

Методы

Append(XmlAttribute)

Вставляет указанный атрибут как последний узел коллекции.Inserts the specified attribute as the last node in the collection.

CopyTo(XmlAttribute[], Int32)

Копирует объекты XmlAttribute из этой коллекции в заданный массив.Copies all the XmlAttribute objects from this collection into the given array.

Equals(Object)

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

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

Обеспечивает поддержку итерации стиля "foreach" для коллекции узлов в объекте XmlNamedNodeMap.Provides support for the "foreach" style iteration over the collection of nodes in the XmlNamedNodeMap.

(Унаследовано от XmlNamedNodeMap)
GetHashCode()

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

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

Получает объект XmlNode, указанный по имени.Retrieves an XmlNode specified by name.

(Унаследовано от XmlNamedNodeMap)
GetNamedItem(String, String)

Получает узел с соответствующими свойствами LocalName и NamespaceURI.Retrieves a node with the matching LocalName and NamespaceURI.

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

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

(Унаследовано от Object)
InsertAfter(XmlAttribute, XmlAttribute)

Вставляет указанный атрибут непосредственно после заданного атрибута ссылки.Inserts the specified attribute immediately after the specified reference attribute.

InsertBefore(XmlAttribute, XmlAttribute)

Вставляет указанный атрибут непосредственно перед заданным атрибутом ссылки.Inserts the specified attribute immediately before the specified reference attribute.

Item(Int32)

Получает узел по указанному индексу в XmlNamedNodeMap.Retrieves the node at the specified index in the XmlNamedNodeMap.

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

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

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

Вставляет указанный атрибут как первый узел коллекции.Inserts the specified attribute as the first node in the collection.

Remove(XmlAttribute)

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

RemoveAll()

Удаляет все атрибуты из коллекции.Removes all attributes from the collection.

RemoveAt(Int32)

Удаляет из коллекции атрибут, соответствующий указанному индексу.Removes the attribute corresponding to the specified index from the collection.

RemoveNamedItem(String)

Удаляет узел из XmlNamedNodeMap.Removes the node from the XmlNamedNodeMap.

(Унаследовано от XmlNamedNodeMap)
RemoveNamedItem(String, String)

Удаляет узел с соответствующими объектами LocalName и NamespaceURI.Removes a node with the matching LocalName and NamespaceURI.

(Унаследовано от XmlNamedNodeMap)
SetNamedItem(XmlNode)

Добавляет узел XmlNode с помощью свойства Name.Adds a XmlNode using its Name property.

ToString()

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

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

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

ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(XmlAttribute[], Int32).For a description of this member, see CopyTo(XmlAttribute[], Int32).

ICollection.Count

Описание этого члена см. в разделе ICollection.Count.For a description of this member, see ICollection.Count.

ICollection.IsSynchronized

Описание этого члена см. в разделе ICollection.IsSynchronized.For a description of this member, see ICollection.IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе ICollection.SyncRoot.For a description of this member, see ICollection.SyncRoot.

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

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.

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

Дополнительно