Freigeben über


SyndicationLink Klasse

Definition

Steht für einen Link innerhalb eines Syndication-Feed oder -Elements. Diese Klasse kapselt Informationen im Element /rss/channel/link oder /rss/channel/item/link in RSS 2.0 oder im atom:link-Element in Atom 1.0.

public ref class SyndicationLink sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationLink final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationLinkFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationLink final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationLink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationLinkFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationLink
function SyndicationLink(uri, relationship, title, mediaType, length)
Public NotInheritable Class SyndicationLink
Vererbung
Object Platform::Object IInspectable SyndicationLink
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

In der folgenden Tabelle werden SyndicationLink-Eigenschaften RSS- und Atom-Feedelementen zugeordnet.

SyndicationLink RSS Atom
Länge length (Attribut)
Mediatype Typ (Attribut)
Beziehung rel (Attribut)
Titel title (Attribut)
URI (Knotenwert) href (Attribut)
ResourceLanguage hreflang (Attribut)

Konstruktoren

SyndicationLink()

Erstellt ein neues SyndicationLink-Objekt .

SyndicationLink(Uri)

Erstellt einen neuen SyndicationLink mit einem URI.

SyndicationLink(Uri, String, String, String, UInt32)

Erstellt ein neues SyndicationLink-Objekt mit einem Uri, Relationship, Title, MediaType und Length.

Eigenschaften

AttributeExtensions

Ruft die Liste der benutzerdefinierten Attribute des Elements ab.

BaseUri

Ruft den Basis-URI für das -Element ab oder legt diese fest. Diese Eigenschaft stellt das xml:base-Attribut für das -Element dar. Es kann von einem Vorgängerelement geerbt werden.

ElementExtensions

Ruft die Liste der untergeordneten Elemente innerhalb des -Elements ab.

Language

Ruft die Sprache des Elements ab oder legt sie fest. Diese Eigenschaft stellt das xml:lang-Attribut für das -Element dar. Es kann von einem Vorgängerelement geerbt werden. Sie muss gemäß XML 1.0 gültig sein.

Length

Ruft die Länge der verknüpften Ressource in Bytes ab oder legt sie fest.

MediaType

Ruft den Medientyp der verknüpften Ressource ab oder legt diesen fest. Die Zeichenfolge muss das Muster ".+/.+" aufweisen.

NodeName

Ruft den lokalen Namen des Elements ab oder legt diese fest.

NodeNamespace

Ruft den Namespace des -Elements ab oder legt den -Namespace fest.

NodeValue

Ruft den Textinhalt des Elements ab oder legt den Textinhalt fest. Wenn das Element nur untergeordnete Elemente enthält, ist diese Eigenschaft NULL.

Relationship

Ruft den Beziehungstyp des Links ab oder legt diese fest.

ResourceLanguage

Ruft die Sprache der Ressource ab, auf die die Uri-Eigenschaft verweist, oder legt sie fest. Diese Eigenschaft stellt das hreflang-Attribut für atom:link dar. Sie muss dem durch definierten Muster entsprechen.

Title

Ruft den Titel des Syndicationlinks ab oder legt den Titel fest.

Uri

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

Methoden

GetXmlDocument(SyndicationFormat)

Generiert das DOM-Objekt, das dieses Element darstellt, alle Attribute und untergeordneten Elemente, einschließlich fremder Markups. Die einzigen Formate, die von dieser Methode akzeptiert werden , sind Atom 1.0 und RSS 2.0.

Gilt für:

Weitere Informationen