SyndicationFeed.AttributeExtensions Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe uma coleção de extensões de atributos.
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)
Valor de Propriedade
Um dicionário que contém uma coleção de extensões de atributos.
Exemplos
O código seguinte mostra como adicionar uma extensão de atributo a um feed de sindicância.
SyndicationFeed feed = new SyndicationFeed();
//Attribute extensions are stored in a dictionary indexed by XmlQualifiedName
feed.AttributeExtensions.Add(new XmlQualifiedName("myAttribute", ""), "someValue");
Dim feed As New SyndicationFeed()
'Attribute extensions are stored in a dictionary indexed by XmlQualifiedName
feed.AttributeExtensions.Add(New XmlQualifiedName("myAttribute", ""), "someValue")
O XML seguinte mostra como uma extensão de atributo é serializada para o Atom 1.0.
<feed xml:lang="en-us" CustomAttribute="Value" xmlns="http://www.w3.org/2005/Atom">
O XML seguinte mostra como uma extensão de atributo é serializada para RSS 2.0.
<channel CustomAttribute="Value">
Observações
Uma extensão de atributo é um atributo XML válido que não está especificado nem nas especificações do Atom 1.0 nem do RSS 2.0. Quando serializado para Atom 1.0, cada atributo personalizado na coleção é escrito para o <atom> elemento. Quando serializado para RSS 2.0, cada atributo personalizado é escrito no <channel> elemento. Para um exemplo de adição de uma extensão de atributo, veja o exemploLoosely-Typed Extensões .