SyndicationPerson.AttributeExtensions Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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>
.