SyndicationItem.AttributeExtensions Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de kenmerkextensies voor het syndicatie-item op.
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)
Waarde van eigenschap
Een woordenlijst die een verzameling kenmerkextensies bevat.
Voorbeelden
De volgende code laat zien hoe u een kenmerkextensie toevoegt aan een syndicatiefeed.
SyndicationItem item = new SyndicationItem();
item.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim item As New SyndicationItem()
item.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")
De volgende XML-code toont een Atom 1.0-serialisatie van een SyndicationItem exemplaar met een aangepast kenmerk met de naam itemAttrib.
<link rel="alternate" href="http://someserver/MyItem" />
<content type="text">This is some content</content>
De volgende code toont hetzelfde SyndicationItem exemplaar dat is geserialiseerd als RSS 2.0.
<item p4:itemAttrib="ItemAttribValue" xmlns:p4="http://FeedServer/tags">
<link>http://someserver/MyItem</link>
<link>http://alternate/Link</link>
<source>MyFeed</source>
<link>http://someserver/MyItem</link>
<author>jesper@contoso.com</author>
<description>this is a summary for my item</description>
<a10:content type="text">This is some content</a10:content>
</item>
Opmerkingen
Met het objectmodel Syndication kunt u aangepaste kenmerken toevoegen aan een SyndicationItem exemplaar. Wanneer het wordt geserialiseerd voor Atom 1.0, wordt het aangepaste kenmerk naar een <entry> element geschreven. Wanneer het aangepaste kenmerk wordt geserialiseerd voor RSS 2.0, wordt het aangepaste kenmerk naar een <item> element geschreven. Zie het voorbeeld vanLoosely-Typed Extensions voor een volledig voorbeeld waarin wordt getoond hoe u een kenmerkextensie toevoegt.