Udostępnij za pośrednictwem


SyndicationLink Klasa

Definicja

Reprezentuje link w kanale informacyjnym lub elemencie syndykacji.

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

Przykłady

W poniższym przykładzie pokazano, jak używać SyndicationLink klasy.

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)

Uwagi

SyndicationLink można dodać do elementu SyndicationFeed lub SyndicationItem. Po serializacji do Atom 1.0 element SyndicationLink jest zapisywany jako <link> element, z SyndicationLink właściwościami zapisanymi jako atrybuty <link> elementu. Po serializacji do rss 2.0 pierwszy SyndicationLink z wartością relacji "alternatywny" jest zapisywany jako <link> element. Wszelkie dodatkowe linki są zapisywane jako <a10:link> elementy.

Konstruktory

SyndicationLink()

Tworzy nowe wystąpienie SyndicationLink wystąpienia.

SyndicationLink(SyndicationLink)

Inicjuje SyndicationLink nowe wystąpienie klasy z określonym wystąpieniem.

SyndicationLink(Uri)

Inicjuje SyndicationLink nowe wystąpienie klasy o określonej wartości Uri.

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

Inicjuje SyndicationLink nowe wystąpienie klasy o określonym Uritypie relacji, tytule, typie nośnika i długości.

Właściwości

AttributeExtensions

Pobiera rozszerzenia atrybutów linku.

BaseUri

Pobiera lub ustawia podstawowy identyfikator URI linku syndykacji.

ElementExtensions

Pobiera rozszerzenia elementu dla elementu SyndicationLink.

Length

Pobiera lub ustawia długość połączonego zasobu w bajtach.

MediaType

Pobiera lub ustawia typ nośnika połączonego zasobu.

RelationshipType

Pobiera lub ustawia typ relacji połączonego zasobu.

Title

Pobiera lub ustawia tytuł połączonego zasobu.

Uri

Pobiera lub ustawia identyfikator URI połączonego zasobu.

Metody

Clone()

Tworzy kopię bieżącego SyndicationLink wystąpienia.

CreateAlternateLink(Uri)

Tworzy nowy SyndicationLink obiekt o określonej wartości Uri.

CreateAlternateLink(Uri, String)

Tworzy nowy SyndicationLink obiekt o określonym Uri typie i nośniku.

CreateMediaEnclosureLink(Uri, String, Int64)

Tworzy łącze obudowy multimediów z określonym identyfikatorem URI, typem nośnika i długością.

CreateSelfLink(Uri)

Tworzy nowy SyndicationLink z określonym identyfikatorem URI i typem relacji ustawionym na selfwartość .

CreateSelfLink(Uri, String)

Tworzy nowy SyndicationLink z określonym identyfikatorem URI, typem multimediów i typem relacji ustawionym na selfwartość .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAbsoluteUri()

Pobiera bezwzględny identyfikator URI dla elementu SyndicationLink.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryParseAttribute(String, String, String, String)

Próbuje przeanalizować rozszerzenie atrybutu.

TryParseElement(XmlReader, String)

Próbuje przeanalizować rozszerzenie elementu.

WriteAttributeExtensions(XmlWriter, String)

Zapisuje rozszerzenia atrybutów do określonej XmlWriter przy użyciu określonej wersji syndykacji.

WriteElementExtensions(XmlWriter, String)

Zapisuje rozszerzenia elementu do określonej XmlWriter przy użyciu określonej wersji syndykacji.

Dotyczy