Share via


SyndicationPerson.ElementExtensions Propriété

Définition

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

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>.

S’applique à