SyndicationPerson.ElementExtensions Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Elementerweiterungen für das SyndicationPerson ab.
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
Eigenschaftswert
Eine SyndicationElementExtensionCollection, die die Elementerweiterungen enthält.
Beispiele
Im folgenden Code wird gezeigt, wie einer SyndicationPerson-Instanz eine Elementerweiterung hinzugefügt wird.
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!")
Das folgende XML-Beispiel zeigt die Serialisierung der ElementExtensions-Sammlung zu 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>
Das folgende XML-Beispiel zeigt die Serialisierung der ElementExtensions-Sammlung zu 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>
Hinweise
Das Syndication-Objektmodell ermöglicht Ihnen, benutzerdefinierte XML-Elemente einer SyndicationPerson-Instanz hinzuzufügen. Sie können alle gültigen XML-Elemente hinzufügen, sofern der Element-Namespace und der übergeordnete Namespace nicht identisch sind.
Bei der Serialisierung zu Atom 1.0 werden benutzerdefinierte Elemente als XML-Element in ein <author>
- oder <contributor>
-Element geschrieben.
Bei der Serialisierung zu RSS 2.0 werden benutzerdefinierte Elemente als XML-Element in die Elemente <managingEditor>
, <a10:contributor>
oder <a10:author>
geschrieben.