SyndicationLink Klass

Definition

Representerar en länk i en syndikeringsfeed eller ett objekt.

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

Exempel

Följande exempel visar hur du använder SyndicationLink-klassen.

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)

Kommentarer

SyndicationLink kan läggas till i en SyndicationFeed eller SyndicationItem. När serialiseras till Atom 1.0 skrivs a SyndicationLink ut som ett <link> element, med SyndicationLink egenskaperna utskrivna som attribut för elementet <link> . När serialiseras till RSS 2.0 skrivs det första SyndicationLink med relationsvärdet "alternate" ut som ett <link> element. Eventuella ytterligare länkar skrivs ut som element <a10:link> .

Konstruktorer

Name Description
SyndicationLink()

Skapar en ny instans av instansen SyndicationLink .

SyndicationLink(SyndicationLink)

Initierar en ny instans av SyndicationLink klassen med den angivna instansen.

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

Initierar en ny instans av SyndicationLink klassen med angiven Uri, relationstyp, rubrik, medietyp och längd.

SyndicationLink(Uri)

Initierar en ny instans av SyndicationLink klassen med angiven Uri.

Egenskaper

Name Description
AttributeExtensions

Hämtar attributtilläggen för länken.

BaseUri

Hämtar eller anger bas-URI för syndikeringslänken.

ElementExtensions

Hämtar elementtilläggen SyndicationLinkför .

Length

Hämtar eller anger längden på den länkade resursen i byte.

MediaType

Hämtar eller anger medietypen för den länkade resursen.

RelationshipType

Hämtar eller anger relationstypen för den länkade resursen.

Title

Hämtar eller anger rubriken för den länkade resursen.

Uri

Hämtar eller anger URI:n för den länkade resursen.

Metoder

Name Description
Clone()

Skapar en kopia av den aktuella SyndicationLink instansen.

CreateAlternateLink(Uri, String)

Skapar ett nytt SyndicationLink objekt med den angivna Uri och medietypen.

CreateAlternateLink(Uri)

Skapar ett nytt SyndicationLink objekt med angivet Uri.

CreateMediaEnclosureLink(Uri, String, Int64)

Skapar en mediehöljeslänk med angiven URI, medietyp och längd.

CreateSelfLink(Uri, String)

Skapar en ny SyndicationLink med angiven URI, medietyp och relationstyp inställd på self.

CreateSelfLink(Uri)

Skapar en ny SyndicationLink med angiven URI och relationstyp inställd på self.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetAbsoluteUri()

Hämtar den absoluta URI:n SyndicationLinkför .

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryParseAttribute(String, String, String, String)

Försöker parsa ett attributtillägg.

TryParseElement(XmlReader, String)

Försöker parsa ett elementtillägg.

WriteAttributeExtensions(XmlWriter, String)

Skriver attributtilläggen till den angivna XmlWriter med den angivna syndikeringsversionen.

WriteElementExtensions(XmlWriter, String)

Skriver elementtilläggen till den angivna XmlWriter med den angivna syndikeringsversionen.

Gäller för