SyndicationPerson.AttributeExtensions 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 Attributerweiterungen für die 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)
Eigenschaftswert
Ein Wörterbuch, das eine Sammlung von Attributerweiterungen enthält.
Beispiele
Der folgende Code zeigt, wie Sie einer SyndicationPerson Instanz eine Attributerweiterung hinzufügen.
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")
Der folgende XML-Code zeigt, wie die AttributeExtensions Auflistung in Atom 1.0 serialisiert wird.
<author customAttribute="value">
<name>Syed Abas</name>
<uri>http://Syed/Abas</uri>
<email>Syed.Abas@contoso.com</email>
</author>
Der folgende XML-Code zeigt, wie die AttributeExtensions Auflistung in RSS 2.0 serialisiert wird.
<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>
Hinweise
Mit dem Syndication-Objektmodell können Sie einer SyndicationPerson Instanz benutzerdefinierte Attribute hinzufügen. Sie können ein beliebiges gültiges XML-Attribut/einen beliebigen Wert hinzufügen.
Bei der Serialisierung auf Atom 1.0 wird jedes benutzerdefinierte Attribut/Wert als Attribut in den <author> Elementen <contributor> geschrieben. Bei der Serialisierung in RSS 2.0 wird jedes benutzerdefinierte Attribut/Wert als Attribut in den <managingEditor>, <a10:contributor>oder <a10:author> Elementen geschrieben.