Aracılığıyla paylaş


SyndicationLink Sınıf

Tanım

Dağıtım akışı veya öğe içindeki bir bağlantıyı temsil eder.

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

Örnekler

Aşağıdaki örnekte sınıfının nasıl kullanılacağı gösterilmektedir 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)

Açıklamalar

SyndicationLinkveya SyndicationItemöğesine SyndicationFeed eklenebilir. Atom 1.0'a seri hale getirildiğinde a SyndicationLink bir öğe olarak <link> yazılır ve SyndicationLink özellikleri öğenin öznitelikleri <link> olarak yazılır. RSS 2.0'a seri hale getirildiğinde, ilişki değeri 'alternatif' olan ilk SyndicationLink öğe bir <link> öğe olarak yazılır. Ek bağlantılar bir <a10:link> öğe olarak yazılır.

Oluşturucular

SyndicationLink()

Örneğin yeni bir örneğini SyndicationLink oluşturur.

SyndicationLink(SyndicationLink)

Belirtilen örnekle sınıfının yeni bir örneğini SyndicationLink başlatır.

SyndicationLink(Uri)

belirtilen Uriile sınıfının yeni bir örneğini SyndicationLink başlatır.

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

Belirtilen Uri, ilişki türü, başlık, medya türü ve uzunluğu ile sınıfının yeni bir örneğini SyndicationLink başlatır.

Özellikler

AttributeExtensions

Bağlantının öznitelik uzantılarını alır.

BaseUri

Dağıtım bağlantısının temel URI'sini alır veya ayarlar.

ElementExtensions

için SyndicationLinköğe uzantılarını alır.

Length

Bağlı kaynağın uzunluğunu bayt cinsinden alır veya ayarlar.

MediaType

Bağlı kaynağın medya türünü alır veya ayarlar.

RelationshipType

Bağlı kaynağın ilişki türünü alır veya ayarlar.

Title

Bağlı kaynağın başlığını alır veya ayarlar.

Uri

Bağlı kaynağın URI'sini alır veya ayarlar.

Yöntemler

Clone()

Geçerli SyndicationLink örneğin bir kopyasını oluşturur.

CreateAlternateLink(Uri)

Belirtilen Uriile yeni SyndicationLink bir nesne oluşturur.

CreateAlternateLink(Uri, String)

Belirtilen Uri ve medya türüne sahip yeni SyndicationLink bir nesne oluşturur.

CreateMediaEnclosureLink(Uri, String, Int64)

Belirtilen URI, medya türü ve uzunluğuyla bir medya kasası bağlantısı oluşturur.

CreateSelfLink(Uri)

Belirtilen URI ve ilişki türü olarak selfayarlanmış yeni SyndicationLink bir oluşturur.

CreateSelfLink(Uri, String)

Belirtilen URI, medya türü ve ilişki türü olarak selfayarlanmış yeni SyndicationLink bir oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAbsoluteUri()

için mutlak URI'yi SyndicationLinkalır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryParseAttribute(String, String, String, String)

Bir öznitelik uzantısını ayrıştırmaya çalışır.

TryParseElement(XmlReader, String)

Bir öğe uzantısını ayrıştırmaya çalışır.

WriteAttributeExtensions(XmlWriter, String)

Belirtilen dağıtım sürümünü kullanarak belirtilene öznitelik uzantılarını XmlWriter yazar.

WriteElementExtensions(XmlWriter, String)

Belirtilen dağıtım sürümünü kullanarak belirtilen XmlWriter öğesine öğe uzantılarını yazar.

Şunlara uygulanır