SyndicationLink Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
CreateSelfLink(Uri, String) |
Crea una nuova classe SyndicationLink con URI, tipo di supporti e tipo di relazione specificati impostati su |
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. |