SyndicationPerson.ElementExtensions 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 des extensions d'élément pour SyndicationPerson.
public:
property System::ServiceModel::Syndication::SyndicationElementExtensionCollection ^ ElementExtensions { System::ServiceModel::Syndication::SyndicationElementExtensionCollection ^ get(); };
public System.ServiceModel.Syndication.SyndicationElementExtensionCollection ElementExtensions { get; }
member this.ElementExtensions : System.ServiceModel.Syndication.SyndicationElementExtensionCollection
Public ReadOnly Property ElementExtensions As SyndicationElementExtensionCollection
Valeur de propriété
SyndicationElementExtensionCollection contenant les extensions d’éléments.
Exemples
Le code suivant illustre l'ajout de l'extension d'un élément à une instance de SyndicationPerson.
SyndicationPerson sp = new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg");
sp.ElementExtensions.Add("simpleString", "", "hello, world!");
Dim sp As New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg")
sp.ElementExtensions.Add("simpleString", "", "hello, world!")
Le code XML suivant montre comment la collection ElementExtensions est sérialisée vers Atom 1.0.
<author>
<name>Kim Abercrombie</name>
<uri>http://Kim/Abercrombie</uri>
<email>Kim.Abercrombie@contoso.com</email>
<customPersonElement xmlns="">person element text</customPersonElement>
</author>
Le code XML suivant montre comment la collection ElementExtensions est sérialisée vers RSS 2.0.
<a10:author>
<a10:name>Kim Abercrombie</a10:name>
<a10:uri>http://Kim/Abercrombie</a10:uri>
<a10:email>Kim.Abercrombie@contoso.com</a10:email>
<customPersonElement>person element text</customPersonElement>
</a10:author>
Remarques
Le modèle objet de syndication vous permet d'ajouter des éléments XML personnalisés à une instance de SyndicationPerson. Vous pouvez ajouter tout élément XML valide du moment que l'espace de noms de l'élément et celui qui le contient sont différents.
En cas de sérialisation en Atom 1.0, tout élément personnalisé est écrit au format XML dans un élément <author>
ou <contributor>
.
En cas de sérialisation en RSS 2.0, tout élément personnalisé est écrit au format XML dans les éléments <managingEditor>
, <a10:contributor>
ou <a10:author>
.