SyndicationFeed.AttributeExtensions Свойство

Определение

Возвращает коллекцию расширений атрибутов.

public:
 property System::Collections::Generic::Dictionary<System::Xml::XmlQualifiedName ^, System::String ^> ^ AttributeExtensions { System::Collections::Generic::Dictionary<System::Xml::XmlQualifiedName ^, System::String ^> ^ get(); };
public System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName,string> AttributeExtensions { get; }
member this.AttributeExtensions : System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName, string>
Public ReadOnly Property AttributeExtensions As Dictionary(Of XmlQualifiedName, String)

Значение свойства

Dictionary<XmlQualifiedName,String>

Словарь, который содержит коллекцию расширений атрибутов.

Примеры

В следующем примере кода показано, как добавить расширение атрибута в веб-канал синдикации.

SyndicationFeed feed = new SyndicationFeed();

//Attribute extensions are stored in a dictionary indexed by XmlQualifiedName
feed.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim feed As New SyndicationFeed()

'Attribute extensions are stored in a dictionary indexed by XmlQualifiedName
feed.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")

В следующем XML-коде показано, как расширение атрибута сериализуется в Atom 1.0.

<feed xml:lang="en-us" CustomAttribute="Value" xmlns="http://www.w3.org/2005/Atom">

В следующем XML-коде показано, как расширение атрибута сериализуется в RSS 2.0.

<channel CustomAttribute="Value">

Комментарии

Расширениями атрибута являются допустимые атрибуты XML, которые не указаны в спецификациях Atom 1.0 и RSS 2.0. При сериализации в Atom 1.0 каждый пользовательский атрибут в коллекции записывается в <atom> элемент. При сериализации в RSS 2.0 каждый пользовательский атрибут записывается в <channel> элемент. Пример добавления расширения атрибута см. в примере расширений с слабо типизированным типом .

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