SyndicationItem.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 l'elemento di diffusione.
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 degli attributi a un feed di diffusione.
SyndicationItem item = new SyndicationItem();
item.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim item As New SyndicationItem()
item.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")
Nel codice XML seguente è mostrata una serializzazione in formato Atom 1.0 di un'istanza di SyndicationItem con un attributo personalizzato denominato itemAttrib
.
<link rel="alternate" href="http://someserver/MyItem" />
<content type="text">This is some content</content>
Nel codice seguente viene mostrata la stessa istanza di SyndicationItem serializzata per il formato RSS 2.0.
<item p4:itemAttrib="ItemAttribValue" xmlns:p4="http://FeedServer/tags">
<link>http://someserver/MyItem</link>
<link>http://alternate/Link</link>
<source>MyFeed</source>
<link>http://someserver/MyItem</link>
<author>jesper@contoso.com</author>
<description>questo è un riepilogo per l'elemento</description>
<a10:content type="text">This is some content</a10:content>
</item>
Commenti
Il modello a oggetti di diffusione consente di aggiungere attributi personalizzati a un'istanza di SyndicationItem. Con la serializzazione per il formato Atom 1.0, ogni attributo personalizzato viene scritto in un elemento <entry>
. Con la serializzazione per il formato RSS 2.0, ogni attributo personalizzato viene scritto in un elemento <item>
. Per un esempio completo che illustra come aggiungere un'estensione dell'attributo, vedere l'esempio Di estensioni di tipo loosely .