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 illustre l'ajout d'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 la sérialisation Atom 1.0 d'une instance SyndicationItem 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 instance SyndicationItem sérialisée vers 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>il s’agit d’un résumé pour mon élément</description>
<a10:content type="text">This is some content</a10:content>
</item>
Remarques
Le modèle objet de syndication vous permet d'ajouter des attributs personnalisés à une instance SyndicationItem. Lorsqu'il est sérialisé vers Atom 1.0, l'attribut personnalisé est écrit dans un élément <entry>
. Lorsqu'il est sérialisé vers RSS 2.0, l'attribut personnalisé est écrit dans un élément <item>
. Pour obtenir un exemple complet qui montre comment ajouter une extension d’attribut, consultez l’exemple Extensions à type libre .