SyndicationLink Classe

Definição

Representa um link dentro de um feed ou item de sindicalizaçã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 classe SyndicationLink.

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 SyndicationLink a é escrito como um <link> elemento, com as SyndicationLink propriedades escritas como atributos do <link> elemento. Quando serializado para rss 2.0, o primeiro SyndicationLink com um valor de relação de 'alternativo' é escrito como um <link> elemento. Todos os links adicionais são gravados como elementos <a10:link> .

Construtores

Nome 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 tipo de relação, o título, o tipo de mídia e o comprimento especificados Uri.

SyndicationLink(Uri)

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

Propriedades

Nome Description
AttributeExtensions

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

BaseUri

Obtém ou define o URI 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 relação 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

Nome Description
Clone()

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

CreateAlternateLink(Uri, String)

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

CreateAlternateLink(Uri)

Cria um novo SyndicationLink objeto com o especificado Uri.

CreateMediaEnclosureLink(Uri, String, Int64)

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

CreateSelfLink(Uri, String)

Cria um novo SyndicationLink com o URI, o tipo de mídia e o 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 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 hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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 especificado XmlWriter usando a versão de sindicalização especificada.

WriteElementExtensions(XmlWriter, String)

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

Aplica-se a