Compartilhar via


SyndicationLink Classe

Definição

Representa um link dentro de um feed ou item de distribuição. Essa classe encapsula informações no elemento /rss/channel/link ou /rss/channel/item/link no RSS 2.0 ou no elemento atom:link no Atom 1.0.

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(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 SyndicationLink 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.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(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 SyndicationLink
[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.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
Herança
Object Platform::Object IInspectable SyndicationLink
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 SyndicationLink para elementos RSS e atom feed.

SyndicationLink RSS Atom
Comprimento length (atributo)
Mediatype type (atributo)
Relação rel (atributo)
Título title (atributo)
Uri (valor do nó) href (atributo)
ResourceLanguage hreflang (atributo)

Construtores

SyndicationLink()

Cria um novo objeto SyndicationLink .

SyndicationLink(Uri)

Cria um novo SyndicationLink com um Uri.

SyndicationLink(Uri, String, String, String, UInt32)

Cria um novo objeto SyndicationLink com um Uri, Relationship, Title, MediaType e Length.

Propriedades

AttributeExtensions

Obtém a lista de atributos personalizados do elemento .

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.

ElementExtensions

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

Language

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

Length

Obtém ou define o comprimento do recurso vinculado, em bytes.

MediaType

Obtém ou define o tipo de mídia do recurso vinculado. A cadeia de caracteres deve ter o padrão ".+/.+".

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.

Relationship

Obtém ou define o tipo de relação do link.

ResourceLanguage

Obtém ou define o idioma do recurso apontado pela propriedade Uri . Essa propriedade representa o atributo hreflang em atom:link. Ele deve seguir o padrão definido por .

Title

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

Uri

Obtém ou define o URI do recurso vinculado.

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.

Aplica-se a

Confira também