SyndicationPerson.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 SyndicationPerson.
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 de l’extension d’un attribut à une instance de SyndicationPerson.
SyndicationPerson sp = new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg");
sp.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim sp As New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg")
sp.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")
Le code XML suivant montre comment la collection AttributeExtensions est sérialisée vers Atom 1.0.
<author customAttribute="value">
<name>Syed Abas</name>
<uri>http://Syed/Abas</uri>
<email>Syed.Abas@contoso.com</email>
</author>
Le code XML suivant montre comment la collection AttributeExtensions est sérialisée vers RSS 2.0.
<a10:author customAttribute="value">
<a10:name>Syed Abas</a10:name>
<a10:uri>http://Syed/Abas</a10:uri>
<a10:email>Syed.Abas@contoso.com</a10:email>
</a10:author>
Remarques
Le modèle objet de syndication vous permet d'ajouter des attributs personnalisés à une instance SyndicationPerson. Vous pouvez ajouter tout attribut/valeur XML valide.
En cas de sérialisation en Atom 1.0, tout attribut ou toute valeur personnalisé est écrit comme un attribut dans les éléments <author>
ou <contributor>
. En cas de sérialisation en RSS 2.0, tout attribut personnalisé, et sa valeur, est écrit dans les éléments <managingEditor>
, <a10:contributor>
ou <a10:author>
.