SyndicationItem.AttributeExtensions Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les extensions d’attribut pour l’élément de syndication.
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)
Valeur de propriété
Dictionnaire qui contient une collection d’extensions d’attribut.
Exemples
Le code suivant montre comment ajouter une extension d’attribut à un flux de syndication.
SyndicationItem item = new SyndicationItem();
item.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim item As New SyndicationItem()
item.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")
Le code XML suivant montre une sérialisation Atom 1.0 d’une SyndicationItem instance avec un attribut personnalisé appelé itemAttrib.
<link rel="alternate" href="http://someserver/MyItem" />
<content type="text">This is some content</content>
Le code suivant montre la même SyndicationItem instance sérialisée que 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>
Remarques
Le modèle objet Syndication vous permet d’ajouter des attributs personnalisés à une SyndicationItem instance. Lorsqu’il est sérialisé pour Atom 1.0, l’attribut personnalisé est écrit dans un <entry> élément. Lorsqu’il est sérialisé pour RSS 2.0, l’attribut personnalisé est écrit dans un <item> élément. Pour obtenir un exemple complet qui montre comment ajouter une extension d’attribut, consultez l’exemple Loosely-Typed Extensions .