SyndicationLink Clase

Definición

Representa un vínculo dentro de un elemento o fuente de distribución.

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
Herencia
SyndicationLink

Ejemplos

En el siguiente ejemplo, se muestra cómo utilizar la clase 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)

Comentarios

SyndicationLink se puede agregar a una SyndicationFeed o a un SyndicationItem. Cuando se serializa a Atom 1.0, se escribe un SyndicationLink como un elemento <link>, con las propiedades SyndicationLink escritas como atributos del elemento <link>. Cuando se serializa en RSS 2.0, el primero SyndicationLink con un valor de relación de "alternate" se escribe como un <link> elemento. Los vínculos adicionales se escriben como elementos <a10:link>.

Constructores

SyndicationLink()

Crea una nueva instancia de la instancia SyndicationLink.

SyndicationLink(SyndicationLink)

Inicializa una nueva instancia de la clase SyndicationLink con la instancia especificada.

SyndicationLink(Uri)

Inicializa una nueva instancia de la clase SyndicationLink con el objeto Uri especificado.

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

Inicializa una nueva instancia de la clase SyndicationLink con el Uri, tipo de relación, título, tipo de media y longitud especificados.

Propiedades

AttributeExtensions

Obtiene las extensiones de atributo del vínculo.

BaseUri

Obtiene o establece el URI base del vínculo de redifusión.

ElementExtensions

Obtiene las extensiones de elemento para el SyndicationLink.

Length

Obtiene o establece la longitud del recurso vinculado en bytes.

MediaType

Obtiene o establece el tipo de medio del recurso vinculado.

RelationshipType

Obtiene o establece el tipo de relación del recurso vinculado.

Title

Obtiene o establece el título del recurso vinculado.

Uri

Obtiene o establece el URI del recurso vinculado.

Métodos

Clone()

Crea una copia de la instancia de SyndicationLink actual.

CreateAlternateLink(Uri)

Crea un nuevo objeto SyndicationLink con el Uri especificado.

CreateAlternateLink(Uri, String)

Crea un nuevo objeto de SyndicationLink con el Uri y tipo de medio especificados.

CreateMediaEnclosureLink(Uri, String, Int64)

Crea un vínculo de encapsulado de medios con el URI, tipo de medio y longitud especificados.

CreateSelfLink(Uri)

Crea un nuevo SyndicationLink con el URI especificado y el tipo de relación establecido en self.

CreateSelfLink(Uri, String)

Crea un nuevo SyndicationLink con el URI y tipo de medio especificado, y el tipo de relación establecido en self.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAbsoluteUri()

Obtiene el URI absoluto para el SyndicationLink.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryParseAttribute(String, String, String, String)

Intenta analizar una extensión de atributo.

TryParseElement(XmlReader, String)

Intenta analizar una extensión de elemento.

WriteAttributeExtensions(XmlWriter, String)

Escribe las extensiones de atributo en el XmlWriter especificado utilizando la versión de distribución especificada.

WriteElementExtensions(XmlWriter, String)

Escribe las extensiones de elemento en el XmlWriter especificado utilizando la versión de distribución especificada.

Se aplica a