SyndicationLink Classe

Definição

Representa um link dentro de um feed ou item de distribuição.Represents a link within a syndication feed or item.

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.The following example shows how to use the SyndicationLink class.

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 .SyndicationLink can be added to a SyndicationFeed or SyndicationItem. Quando serializado para Atom 1,0 a SyndicationLink é escrito como um <link> elemento, com as SyndicationLink Propriedades gravadas como atributos do <link> elemento.When serialized to Atom 1.0 a SyndicationLink is written out as a <link> element, with the SyndicationLink properties written out as attributes of the <link> element. Quando serializado para RSS 2,0, o primeiro SyndicationLink com um valor de relação de "Alternate" é escrito como um <link> elemento.When serialized to RSS 2.0, the first SyndicationLink with a relationship value of 'alternate' is written out as a <link> element. Todos os links adicionais são gravados como <a10:link> elementos.Any additional links are written out as a <a10:link> elements.

Construtores

SyndicationLink()

Cria uma nova instância da instância SyndicationLink.Creates a new instance of the SyndicationLink instance.

SyndicationLink(SyndicationLink)

Inicializa uma nova instância da classe SyndicationLink com a instância especificada.Initializes a new instance of the SyndicationLink class with the specified instance.

SyndicationLink(Uri)

Inicializa uma nova instância da classe SyndicationLink com o Uri especificado.Initializes a new instance of the SyndicationLink class with the specified Uri.

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.Initializes a new instance of the SyndicationLink class with the specified Uri, relation type, title, media type, and length.

Propriedades

AttributeExtensions

Obtém as extensões de atributo do link.Gets the attribute extensions of the link.

BaseUri

Obtém ou define o URI de base do link de sindicalização.Gets or sets the base URI of the syndication link.

ElementExtensions

Obtém as extensões de elemento para o SyndicationLink.Gets the element extensions for the SyndicationLink.

Length

Obtém ou define o comprimento do recurso vinculado em bytes.Gets or sets the length of the linked resource in bytes.

MediaType

Obtém ou define o tipo de mídia do recurso vinculado.Gets or sets the media type of the linked resource.

RelationshipType

Obtém ou define o tipo de relacionamento do recurso vinculado.Gets or sets the relationship type of the linked resource.

Title

Obtém ou define o título do recurso vinculado.Gets or sets the title of the linked resource.

Uri

Obtém ou define o URI do recurso vinculado.Gets or sets the URI for the linked resource.

Métodos

Clone()

Cria uma cópia da instância SyndicationLink atual.Creates a copy of the current SyndicationLink instance.

CreateAlternateLink(Uri)

Cria um novo objeto SyndicationLink com o Uri especificado.Creates a new SyndicationLink object with the specified Uri.

CreateAlternateLink(Uri, String)

Cria um novo objeto SyndicationLink com o tipo de mídia e o Uri especificados.Creates a new SyndicationLink object with the specified Uri and media type.

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.Creates a media enclosure link with the specified URI, media type, and length.

CreateSelfLink(Uri)

Cria um novo SyndicationLink com o URI e o tipo de relacionamento especificados definidos como self.Creates a new SyndicationLink with the specified URI and relationship type set to 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.Creates a new SyndicationLink with the specified URI, media type, and relationship type set to self.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetAbsoluteUri()

Obtém o URI absoluto para o SyndicationLink.Gets the absolute URI for the SyndicationLink.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

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

Tenta analisar uma extensão de atributo.Attempts to parse an attribute extension.

TryParseElement(XmlReader, String)

Tenta analisar uma extensão de elemento.Attempts to parse an element extension.

WriteAttributeExtensions(XmlWriter, String)

Grava as extensões de atributo no XmlWriter especificado usando a versão de sindicalização especificada.Writes the attribute extensions to the specified XmlWriter using the specified syndication version.

WriteElementExtensions(XmlWriter, String)

Grava as extensões de elemento no XmlWriter especificado usando a versão de sindicalização especificada.Writes the element extensions to the specified XmlWriter using the specified syndication version.

Aplica-se a