SyndicationLink Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |