SyndicationLink Classe

Definição

Representa um link dentro de um feed ou item de sindicância.

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)

Observações

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

Construtores

Name Description
SyndicationLink()

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

SyndicationLink(SyndicationLink)

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

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

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

SyndicationLink(Uri)

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

Propriedades

Name Description
AttributeExtensions

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

BaseUri

Obtém ou define o URI base do link de sindicância.

ElementExtensions

Obtém as extensões elementais para o SyndicationLink.

Length

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

MediaType

Obtém ou define o tipo de media do recurso ligado.

RelationshipType

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

Title

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

Uri

Obtém ou define o URI do recurso ligado.

Métodos

Name Description
Clone()

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

CreateAlternateLink(Uri, String)

Cria um novo SyndicationLink objeto com o tipo especificado Uri e o tipo de meio.

CreateAlternateLink(Uri)

Cria um novo SyndicationLink objeto com o especificado Uri.

CreateMediaEnclosureLink(Uri, String, Int64)

Cria um link de caixa de media com o URI, tipo de media e comprimento especificados.

CreateSelfLink(Uri, String)

Cria um novo SyndicationLink com o URI, tipo de media e tipo de relação especificados definidos como self.

CreateSelfLink(Uri)

Cria um novo SyndicationLink com o URI especificado e o tipo de relação definidos para 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 função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

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

Tentativas de analisar uma extensão de atributo.

TryParseElement(XmlReader, String)

Tenta analisar uma extensão de elemento.

WriteAttributeExtensions(XmlWriter, String)

Escreve as extensões de atributos para o especificado XmlWriter usando a versão de sindicação especificada.

WriteElementExtensions(XmlWriter, String)

Escreve as extensões de elementos para o especificado XmlWriter usando a versão de sindicação especificada.

Aplica-se a