Condividi tramite


SyndicationLink Classe

Definizione

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

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

È possibile aggiungere SyndicationLink a SyndicationFeed o SyndicationItem. Durante la serializzazione in formato Atom 1.0, una classe SyndicationLink viene scritta come elemento <link>, con le proprietà SyndicationLink specificate come attributi dell'elemento <link>. Quando viene serializzata in RSS 2.0, la prima SyndicationLink con un valore di relazione "alternative" viene scritta come <link> elemento. Tutti gli altri collegamenti vengono scritti come elementi <a10:link>.

Costruttori

SyndicationLink()

Crea una nuova istanza dell'istanza di SyndicationLink.

SyndicationLink(SyndicationLink)

Inizializza una nuova istanza della classe SyndicationLinkcon l'istanza specificata.

SyndicationLink(Uri)

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

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

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

Proprietà

AttributeExtensions

Ottiene le estensioni degli attributi del collegamento.

BaseUri

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

ElementExtensions

Ottiene le estensioni degli elementi per SyndicationLink.

Length

Ottiene o imposta in byte la lunghezza della risorsa collegata.

MediaType

Ottiene o imposta il tipo di supporti 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

Clone()

Crea una copia dell'istanza corrente di SyndicationLink.

CreateAlternateLink(Uri)

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

CreateAlternateLink(Uri, String)

Crea un nuovo oggetto SyndicationLink con Uri e tipo di supporti specificati.

CreateMediaEnclosureLink(Uri, String, Int64)

Crea un collegamento al contenitore dei supporti con URI, tipo di supporti e lunghezza specificati.

CreateSelfLink(Uri)

Crea una nuova classe SyndicationLink con URI e tipo di relazione specificati impostati su self.

CreateSelfLink(Uri, String)

Crea una nuova classe SyndicationLink con URI, tipo di supporti e 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 SyndicationLink.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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 degli attributi.

TryParseElement(XmlReader, String)

Tenta di analizzare un'estensione degli elementi.

WriteAttributeExtensions(XmlWriter, String)

Scrive le estensioni degli attributi nella classe XmlWriter specificata utilizzando la versione di diffusione specificata.

WriteElementExtensions(XmlWriter, String)

Scrive le estensioni degli elementi nella classe XmlWriter specificata utilizzando la versione di diffusione specificata.

Si applica a