SyndicationPerson.AttributeExtensions Eigenschaft

Definition

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.

Gilt für: