Compartilhar via


SyndicationFeed Classe

Definição

Contém informações sobre um feed. Essa classe encapsula as informações no elemento /rss/channel no RSS 2.0 ou no elemento atom:feed no Atom 1.0.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationFeed final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationFeed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
Herança
Object Platform::Object IInspectable SyndicationFeed
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

A tabela a seguir mapeia as propriedades SyndicationFeed para elementos RSS e atom feed.

SyndicationFeed Canal RSS Feed Atom
Autores managingEditor autor
Categorias category category
Colaboradores contribuidor
Gerador gerador gerador
IconUri ícone
Id id
LastUpdatedTime lastBuildDate atualizado
Direitos direitos autorais direitos
Subtítulo descrição subtitle
Título título título
Itens item entry
Links link link
ImageUri image Logotipo
FirstUri link com rel="first"
LastUri link com rel="last"
NextUri link com rel="next"
PreviousUri link com rel="previous"
SourceFormat

Construtores

SyndicationFeed()

Cria um novo objeto SyndicationFeed .

SyndicationFeed(String, String, Uri)

Cria um novo objeto SyndicationFeed com um Título, Subtítulo e Uri.

Propriedades

AttributeExtensions

Obtém a lista de atributos personalizados do elemento .

Authors

Obtém os autores de um item. Essa propriedade representa a coleção de todos os elementos atom:author em atom:entry.

BaseUri

Obtém ou define o URI base para o elemento . Essa propriedade representa o atributo xml:base no elemento . Ele pode ser herdado de um elemento ancestral.

Categories

Obtém uma coleção de categorias do feed. Essa propriedade representa a coleção de todos os elementos atom:category em atom:feed.

Contributors

Obtém uma coleção dos colaboradores do feed. Essa propriedade representa a coleção de todos os elementos atom:contribuidor em atom:feed.

ElementExtensions

Obtém a lista de elementos filho dentro do elemento .

FirstUri

Obtém o primeiro URI (Uniform Resource Identifier) em uma sequência. Essa propriedade representa o elemento atom:link com attribute rel="first".

Generator

Obtém ou define o gerador do feed. Essa propriedade representa o elemento atom:generator ou o elemento gerador no RSS 2.0.

IconUri

Obtém ou define o URI (Uniform Resource Identifier) para a imagem do feed. Essa propriedade representa o elemento atom:icon .

Id

Obtém ou define o identificador do feed de sindicalização.

ImageUri

Obtém ou define o URI (Uniform Resource Identifier) do logotipo do feed. Essa propriedade representa o elemento atom:logo ou o elemento image/uri no RSS 2.0.

Items

Obtém a coleção de itens no feed. Essa propriedade representa a coleção de elementos atom:entry ou uma coleção de elementos de item no RSS 2.0.

Language

Obtém ou define o idioma do elemento . Essa propriedade representa o atributo xml:lang no elemento . Ele pode ser herdado de um elemento ancestral. Ele deve ser válido de acordo com o XML 1.0.

LastUpdatedTime

Obtém ou define a hora em que o feed foi modificado pela última vez. Essa propriedade representa o elemento /rss/channel/lastBuildDate ou atom:updated .

LastUri

Obtém o último URI (Uniform Resource Identifier) na sequência. Essa propriedade representa o elemento atom:link com o atributo rel="last".

Links

Obtém os links associados ao feed. Essa propriedade representa uma coleção dos elementos atom:link em atom:feed. No RSS 2.0, isso é mapeado para o elemento de link .

NextUri

Obtém o próximo URI (Uniform Resource Identifier) na sequência. Essa propriedade representa o elemento atom:link com attribute rel="next".

NodeName

Obtém ou define o nome local do elemento.

NodeNamespace

Obtém ou define o namespace do elemento .

NodeValue

Obtém ou define o conteúdo do texto do elemento. Se o elemento contiver apenas elementos filho, essa propriedade será NULL.

PreviousUri

Obtém o URI (Uniform Resource Identifier) anterior na sequência. Essa propriedade representa o elemento atom:link com attribute rel="previous".

Rights

Obtém ou define informações sobre os direitos do feed. Essa propriedade representa o elemento atom:rights ou o elemento de direitos autorais no RSS 2.0.

SourceFormat

Obtém o formato do documento de origem. Se o objeto não for carregado de um documento, essa propriedade retornará SyndicationFormat_Atom10.

Subtitle

Obtém ou define o subtítulo do feed. Essa propriedade representa o elemento atom:subtitle ou o elemento description no RSS 2.0.

Title

Obtém ou define o título do feed de sindicalização.

Métodos

GetXmlDocument(SyndicationFormat)

Gera o objeto DOM que representa esse elemento, todos os atributos e elementos filho, incluindo marcações estrangeiras. Os únicos formatos aceitos por esse método são Atom 1.0 e RSS 2.0.

Load(String)

Inicializa o objeto da cadeia de caracteres de feed fornecida, que pode estar no formato RSS 2.0 ou Atom 1.0 .

LoadFromXml(XmlDocument)

Inicializa o objeto SyndicationFeed do objeto DOM fornecido, que pode conter conteúdo XML no formato *RSS 2.0 * ou Atom 1.0 .

Aplica-se a

Confira também