SyndicationLink Třída

Definice

Představuje odkaz v rámci kanálu syndikace nebo položky.

public ref class SyndicationLink
public class SyndicationLink
type SyndicationLink = class
Public Class SyndicationLink
Dědičnost
SyndicationLink

Příklady

Následující příklad ukazuje, jak používat SyndicationLink třídu.

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)

Poznámky

SyndicationLink lze přidat do nebo SyndicationFeed SyndicationItem. Při serializaci na Atom 1.0 a SyndicationLink je zapsán jako <link> prvek, s SyndicationLink vlastnostmi napsanými jako atributy elementu <link> . Při serializaci na RSS 2.0 je první SyndicationLink s hodnotou relace "alternate" zapsán jako <link> prvek. Všechny další odkazy se zapisují jako <a10:link> prvky.

Konstruktory

SyndicationLink()

Vytvoří novou instanci SyndicationLink instance.

SyndicationLink(SyndicationLink)

Inicializuje novou instanci SyndicationLink třídy se zadanou instancí.

SyndicationLink(Uri)

Inicializuje novou instanci SyndicationLink třídy se zadaným Uri.

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

Inicializuje novou instanci SyndicationLink třídy se zadaným Uri, relačním typem, názvem, typem média a délkou.

Vlastnosti

AttributeExtensions

Získá rozšíření atributů odkazu.

BaseUri

Získá nebo nastaví základní identifikátor URI syndikačního odkazu.

ElementExtensions

Získá rozšíření elementu SyndicationLinkpro .

Length

Získá nebo nastaví délku propojeného prostředku v bajtech.

MediaType

Získá nebo nastaví typ média propojeného prostředku.

RelationshipType

Získá nebo nastaví typ relace propojeného prostředku.

Title

Získá nebo nastaví název propojeného prostředku.

Uri

Získá nebo nastaví identifikátor URI pro propojený prostředek.

Metody

Clone()

Vytvoří kopii aktuální SyndicationLink instance.

CreateAlternateLink(Uri)

Vytvoří nový SyndicationLink objekt se zadaným Uriobjektem .

CreateAlternateLink(Uri, String)

Vytvoří nový SyndicationLink objekt se zadaným Uri typem média.

CreateMediaEnclosureLink(Uri, String, Int64)

Vytvoří propojení skříně médií se zadaným identifikátorem URI, typem média a délkou.

CreateSelfLink(Uri)

Vytvoří novou SyndicationLink hodnotu se zadaným identifikátorem URI a typem relace nastaveným na self.

CreateSelfLink(Uri, String)

Vytvoří novou SyndicationLink hodnotu se zadaným identifikátorem URI, typem média a typem relace nastaveným na self.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAbsoluteUri()

Získá absolutní identifikátor URI pro SyndicationLink.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryParseAttribute(String, String, String, String)

Pokouší se parsovat rozšíření atributů.

TryParseElement(XmlReader, String)

Pokusí se parsovat rozšíření elementu.

WriteAttributeExtensions(XmlWriter, String)

Zapíše rozšíření atributů do zadané XmlWriter verze syndikace.

WriteElementExtensions(XmlWriter, String)

Zapíše rozšíření elementu do zadané XmlWriter verze syndikace.

Platí pro