Freigeben über


SyndicationLink Klasse

Definition

Steht für einen Link innerhalb eines Syndication-Feed oder -Elements.

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

Beispiele

Im folgenden Beispiel wird die Verwendung der SyndicationLink-Klasse veranschaulicht.

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)

Hinweise

Ein SyndicationLink kann einem SyndicationFeed oder einem SyndicationItem hinzugefügt werden. Bei Serialisierung zu Atom 1.0 wird ein SyndicationLink als <link>-Element geschrieben. Die SyndicationLink-Eigenschaften werden als Attribute des <link>-Elements geschrieben. Bei der Serialisierung zu RSS 2.0 wird die erste SyndicationLink mit dem Beziehungswert "alternate" als <link> Element geschrieben. Alle weitere Links werden als <a10:link>-Elemente geschrieben.

Konstruktoren

SyndicationLink()

Erstellt eine neue Instanz der SyndicationLink-Instanz.

SyndicationLink(SyndicationLink)

Initialisiert eine neue Instanz der SyndicationLink-Klasse mit der angegebenen Instanz.

SyndicationLink(Uri)

Initialisiert eine neue Instanz der SyndicationLink-Klasse mit der angegebenen Uri.

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

Initialisiert eine neue Instanz der SyndicationLink-Klasse mit der angegebenen Uri, dem Beziehungstyp, dem Titel, dem Medientyp und der Länge.

Eigenschaften

AttributeExtensions

Ruft die Attributerweiterungen des Links ab.

BaseUri

Ruft den Basis-URI des Syndication-Link ab oder legt diesen fest.

ElementExtensions

Ruft die Elementerweiterungen für das SyndicationLink ab.

Length

Ruft die Länge der verknüpften Ressourcen in Byte ab oder legt diese fest.

MediaType

Ruft den Medientyp der verknüpften Ressource ab oder legt diesen fest.

RelationshipType

Ruft den Beziehungstyp der verknüpften Ressource ab oder legt diesen fest.

Title

Ruft den Titel der verknüpften Ressource ab oder legt diesen fest.

Uri

Ruft den URI der verknüpften Ressource ab oder legt diesen fest.

Methoden

Clone()

Erstellt eine Kopie der aktuellen SyndicationLink-Instanz.

CreateAlternateLink(Uri)

Erstellt ein neues SyndicationLink-Objekt mit der angegebenen Uri.

CreateAlternateLink(Uri, String)

Erstellt ein neues SyndicationLink-Objekt mit der angegebenen Uri und dem Medientyp.

CreateMediaEnclosureLink(Uri, String, Int64)

Erstellt einen Medien-Gehäuse-Link mit der angegebenen URI, dem Medientyp und der Länge.

CreateSelfLink(Uri)

Erstellt einen neuen SyndicationLink mit der angegebenen URI und dem Beziehungstyp self.

CreateSelfLink(Uri, String)

Erstellt einen neuen SyndicationLink mit der angegebenen URI, dem Medientyp und dem Beziehungstyp self.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetAbsoluteUri()

Ruft den absolute URI für den SyndicationLink auf.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryParseAttribute(String, String, String, String)

Versucht, eine Attributerweiterung zu analysieren.

TryParseElement(XmlReader, String)

Versucht, eine Elementerweiterung zu analysieren.

WriteAttributeExtensions(XmlWriter, String)

Schreibt die Attributerweiterungen in den angegebenen XmlWriter und verwendet hierbei die angegebene Syndication-Version.

WriteElementExtensions(XmlWriter, String)

Schreibt die Elementerweiterungen in den angegebenen XmlWriter und verwendet hierbei die angegebene Syndication-Version.

Gilt für: