Langage

SyndicationFeed.AttributeExtensions Propriété

Définition

Obtient une collection d’extensions d’attribut.

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.

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")

Le code XML suivant montre comment une extension d’attribut est sérialisée dans Atom 1.0.

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

Le code XML suivant montre comment une extension d’attribut est sérialisée en RSS 2.0.

<channel CustomAttribute="Value">

Remarques

Une extension d’attribut est un attribut XML valide qui n’est pas spécifié dans les spécifications Atom 1.0 ou RSS 2.0. Lorsqu’il est sérialisé dans Atom 1.0, chaque attribut personnalisé de la collection est écrit dans l’élément <atom> . Lorsqu’il est sérialisé en RSS 2.0, chaque attribut personnalisé est écrit dans l’élément <channel> . Pour obtenir un exemple d’ajout d’une extension d’attribut, consultez l’exemple Loosely-Typed Extensions .

S’applique à