SyndicationFeed.AttributeExtensions 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取属性扩展的集合。
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)
属性值
一个包含属性扩展集合的字典。
示例
下面的代码说明如何向联合源添加属性扩展。
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">
注解
属性扩展是 Atom 1.0 或 RSS 2.0 规范中未指定的有效 XML 属性。 序列化为 Atom 1.0 时,集合中的每个自定义属性将写入 <atom>
元素。 序列化为 RSS 2.0 时,将每个自定义属性写入 <channel>
元素。 有关添加属性扩展的示例,请参阅 松散类型扩展 示例。