SecurityElement.Attributes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает атрибуты XML-элемента в виде пар "имя-значение".
public:
property System::Collections::Hashtable ^ Attributes { System::Collections::Hashtable ^ get(); void set(System::Collections::Hashtable ^ value); };
public System.Collections.Hashtable? Attributes { get; set; }
public System.Collections.Hashtable Attributes { get; set; }
member this.Attributes : System.Collections.Hashtable with get, set
Public Property Attributes As Hashtable
Значение свойства
Объект Hashtable для значений атрибутов XML-элемента.
Исключения
Недопустимое имя или значение Hashtable объекта.
Имя не является допустимым именем XML-атрибута.
Примеры
В следующем коде показано использование Attributes свойства для получения атрибута XML-элемента. Этот пример кода является частью более крупного примера, предоставленного для SecurityElement класса.
Hashtable attributeKeys = xmlElement.Attributes;
string attributeValue = attributeKeys[attributeName].ToString();
Dim attributeKeys As Hashtable = xmlElement.Attributes
Dim attributeValue As String = attributeKeys(attributeName).ToString()
Комментарии
Каждый атрибут хранится в паре Hashtable name/value.
Имена и значения в атрибутах должны содержать только допустимые символы XML-атрибутов. Используется Escape для удаления недопустимых символов из строки.
Нет поддержки кавычек, поэтому строки для пар name/value не должны содержать кавычки или другие символы, требующие кавычек.