Compartilhar via


SyndicationLink Classe

Definição

Representa um link dentro de um feed ou item de distribuição.

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
Herança
SyndicationLink

Exemplos

O exemplo a seguir mostra como usar a SyndicationLink classe.

SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);

SyndicationLink link = new SyndicationLink(new Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000);
feed.Links.Add(link);
Dim feed As SyndicationFeed = New SyndicationFeed("Feed Title", "Feed Description", New Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now)

Dim link As SyndicationLink = New SyndicationLink(New Uri("http://server/link"), "alternate", "Link Title", "text/html", 1000)
feed.Links.Add(link)

Comentários

SyndicationLink pode ser adicionado a um SyndicationFeed ou SyndicationItem. Quando serializado para Atom 1.0 a SyndicationLink é gravado como um <link> elemento, com as SyndicationLink propriedades gravadas como atributos do <link> elemento. Quando serializado para o RSS 2.0, o primeiro SyndicationLink com um valor de relação "alternativo" é escrito como um <link> elemento. Todos os links adicionais são gravados como elementos <a10:link> .

Construtores

SyndicationLink()

Cria uma nova instância da instância SyndicationLink.

SyndicationLink(SyndicationLink)

Inicializa uma nova instância da classe SyndicationLink com a instância especificada.

SyndicationLink(Uri)

Inicializa uma nova instância da classe SyndicationLink com o Uri especificado.

SyndicationLink(Uri, String, String, String, Int64)

Inicializa uma nova instância da classe SyndicationLink com Uri, tipo de relação, título, tipo de mídia e comprimento especificados.

Propriedades

AttributeExtensions

Obtém as extensões de atributo do link.

BaseUri

Obtém ou define o URI de base do link de sindicalização.

ElementExtensions

Obtém as extensões de elemento para o SyndicationLink.

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.

RelationshipType

Obtém ou define o tipo de relacionamento do recurso vinculado.

Title

Obtém ou define o título do recurso vinculado.

Uri

Obtém ou define o URI do recurso vinculado.

Métodos

Clone()

Cria uma cópia da instância SyndicationLink atual.

CreateAlternateLink(Uri)

Cria um novo objeto SyndicationLink com o Uri especificado.

CreateAlternateLink(Uri, String)

Cria um novo objeto SyndicationLink com o tipo de mídia e o Uri especificados.

CreateMediaEnclosureLink(Uri, String, Int64)

Cria um vínculo de compartimento de mídia com o URI, o tipo de mídia e o comprimento especificados.

CreateSelfLink(Uri)

Cria um novo SyndicationLink com o URI e o tipo de relacionamento especificados definidos como self.

CreateSelfLink(Uri, String)

Cria um novo SyndicationLink com o URI, o tipo de mídia e o tipo de relacionamento especificados definidos como self.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAbsoluteUri()

Obtém o URI absoluto para o SyndicationLink.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryParseAttribute(String, String, String, String)

Tenta analisar uma extensão de atributo.

TryParseElement(XmlReader, String)

Tenta analisar uma extensão de elemento.

WriteAttributeExtensions(XmlWriter, String)

Grava as extensões de atributo no XmlWriter especificado usando a versão de sindicalização especificada.

WriteElementExtensions(XmlWriter, String)

Grava as extensões de elemento no XmlWriter especificado usando a versão de sindicalização especificada.

Aplica-se a