Condividi tramite


SyndicationPerson.AttributeExtensions Proprietà

Definizione

Ottiene le estensioni degli attributi per 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)

Valore della proprietà

Un dizionario che contiene una raccolta di estensioni degli attributi.

Esempio

Nel codice seguente viene illustrato come aggiungere un'estensione di attributo a un'istanza di SyndicationPerson.

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")

Nel codice XML seguente viene mostrato come serializzare la raccolta di AttributeExtensions per il formato Atom 1.0.

<author customAttribute="value">
  <name>Syed Abas</name>
  <uri>http://Syed/Abas</uri>
  <email>Syed.Abas@contoso.com</email>
</author>

Nel codice XML seguente viene mostrato come serializzare la raccolta di AttributeExtensions per il formato RSS 2.0.

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

Commenti

Il modello a oggetti di diffusione consente di aggiungere attributi personalizzati a un'istanza di SyndicationPerson. È possibile aggiungere qualsiasi valore/attributo XML valido.

Con la serializzazione per il formato Atom 1.0, ogni attributo/valore personalizzato viene scritto come attributo negli elementi <author> o <contributor>. Se serializzato in RSS 2.0, qualsiasi valore/attributo personalizzato viene scritto come attributo negli elementi <managingEditor>, <a10:contributor> o <a10:author>.

Si applica a