SyndicationFeed Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 . |