SyndicationLink Classe

Definizione

Rappresenta un collegamento all'interno di un feed di diffusione o di un elemento.

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
Ereditarietà
SyndicationLink

Esempio

Nell'esempio seguente viene illustrato come utilizzare la 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)

Commenti

SyndicationLink può essere aggiunto a un SyndicationFeed oggetto o SyndicationItem. Quando serializzato in Atom 1.0 un SyndicationLink oggetto viene scritto come <link> elemento, con le SyndicationLink proprietà scritte come attributi dell'elemento <link> . Se serializzato in RSS 2.0, il primo SyndicationLink con un valore di relazione 'alternate' viene scritto come <link> elemento. Eventuali collegamenti aggiuntivi vengono scritti come <a10:link> elementi.

Costruttori

Nome Descrizione
SyndicationLink()

Crea una nuova istanza dell'istanza SyndicationLink di .

SyndicationLink(SyndicationLink)

Inizializza una nuova istanza della SyndicationLink classe con l'istanza specificata.

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

Inizializza una nuova istanza della SyndicationLink classe con il tipo di relazione, il titolo, il tipo di supporto e la lunghezza specificati Uri.

SyndicationLink(Uri)

Inizializza una nuova istanza della SyndicationLink classe con l'oggetto specificato Uri.

Proprietà

Nome Descrizione
AttributeExtensions

Ottiene le estensioni dell'attributo del collegamento.

BaseUri

Ottiene o imposta l'URI di base del collegamento di diffusione.

ElementExtensions

Ottiene le estensioni degli elementi per l'oggetto SyndicationLink.

Length

Ottiene o imposta la lunghezza della risorsa collegata in byte.

MediaType

Ottiene o imposta il tipo di supporto della risorsa collegata.

RelationshipType

Ottiene o imposta il tipo di relazione della risorsa collegata.

Title

Ottiene o imposta il titolo della risorsa collegata.

Uri

Ottiene o imposta l'URI per la risorsa collegata.

Metodi

Nome Descrizione
Clone()

Crea una copia dell'istanza corrente SyndicationLink .

CreateAlternateLink(Uri, String)

Crea un nuovo SyndicationLink oggetto con il tipo di supporto e specificato Uri .

CreateAlternateLink(Uri)

Crea un nuovo SyndicationLink oggetto con l'oggetto specificato Uri.

CreateMediaEnclosureLink(Uri, String, Int64)

Crea un collegamento enclosure multimediale con l'URI, il tipo di supporto e la lunghezza specificati.

CreateSelfLink(Uri, String)

Crea un nuovo SyndicationLink oggetto con l'URI, il tipo di supporto e il tipo di relazione specificati impostati su self.

CreateSelfLink(Uri)

Crea un nuovo SyndicationLink oggetto con l'URI e il tipo di relazione specificati impostati su self.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAbsoluteUri()

Ottiene l'URI assoluto per l'oggetto SyndicationLink.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryParseAttribute(String, String, String, String)

Tenta di analizzare un'estensione dell'attributo.

TryParseElement(XmlReader, String)

Tenta di analizzare un'estensione dell'elemento.

WriteAttributeExtensions(XmlWriter, String)

Scrive le estensioni dell'attributo nell'oggetto specificato XmlWriter usando la versione di diffusione specificata.

WriteElementExtensions(XmlWriter, String)

Scrive le estensioni degli elementi nell'oggetto specificato XmlWriter usando la versione di diffusione specificata.

Si applica a