Freigeben über


SyndicationFeed Klasse

Definition

Enthält Informationen zu einem Feed. Diese Klasse kapselt die Informationen im /rss/channel-Element in RSS 2.0 oder im atom:feed-Element in Atom 1.0.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 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 SyndicationFeed 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.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 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 SyndicationFeed
[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.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
Vererbung
Object Platform::Object IInspectable SyndicationFeed
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 SyndicationFeed-Eigenschaften RSS- und Atom-Feedelementen zugeordnet.

SyndicationFeed RSS-Kanal Atom-Feed
Autoren managingEditor author
Kategorien category category
Mitwirkende Mitwirkender
Generator Generator Generator
IconUri icon
Id id
LastUpdatedTime lastBuildDate aktualisiert
Rechte Copyright Rechte
Untertitel description subtitle
Titel title title
Elemente item entry
Links link link
ImageUri image Logo
FirstUri link mit rel="first"
LastUri link mit rel="last"
NextUri link mit rel="next"
VorherigerUri link mit rel="previous"
SourceFormat

Konstruktoren

SyndicationFeed()

Erstellt ein neues SyndicationFeed-Objekt .

SyndicationFeed(String, String, Uri)

Erstellt ein neues SyndicationFeed-Objekt mit einem Title, Subtitle und URI.

Eigenschaften

AttributeExtensions

Ruft die Liste der benutzerdefinierten Attribute des Elements ab.

Authors

Ruft die Autoren eines Elements ab. Diese Eigenschaft stellt die Auflistung aller atom:author-Elemente unter atom:entry dar.

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.

Categories

Ruft eine Auflistung von Kategorien des Feeds ab. Diese Eigenschaft stellt die Auflistung aller atom:category-Elemente unter atom:feed dar.

Contributors

Ruft eine Auflistung der Mitwirkenden des Feeds ab. Diese Eigenschaft stellt die Auflistung aller atom:Mitwirkender-Elemente unter atom:feed dar.

ElementExtensions

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

FirstUri

Ruft den ersten URI (Uniform Resource Identifier) in einer Sequenz ab. Diese Eigenschaft stellt das atom:link-Element mit dem Attribut rel="first" dar.

Generator

Ruft den Generator des Feeds ab oder legt ihn fest. Diese Eigenschaft stellt das atom:generator-Element oder das Generatorelement in RSS 2.0 dar.

IconUri

Ruft den URI (Uniform Resource Identifier) für das Bild für den Feed ab oder legt diese fest. Diese Eigenschaft stellt das atom:icon-Element dar.

Id

Ruft den Bezeichner für den Syndicationfeed ab oder legt diese fest.

ImageUri

Ruft den URI (Uniform Resource Identifier) des Logos für den Feed ab oder legt diese fest. Diese Eigenschaft stellt das atom:logo-Element oder image/uri-Element in RSS 2.0 dar.

Items

Ruft die Auflistung der Elemente im Feed ab. Diese Eigenschaft stellt die Auflistung von atom:entry-Elementen oder eine Auflistung von Elementelementen in RSS 2.0 dar.

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.

LastUpdatedTime

Ruft den Zeitpunkt der letzten Änderung des Feeds ab oder legt diese fest. Diese Eigenschaft stellt das Element /rss/channel/lastBuildDate oder atom:updated dar.

LastUri

Ruft den letzten URI (Uniform Resource Identifier) in der Sequenz ab. Diese Eigenschaft stellt das atom:link-Element mit dem Attribut rel="last" dar.

Links

Ermittelt die Links des Feed. Diese Eigenschaft stellt eine Auflistung der atom:link-Elemente unter atom:feed dar. In RSS 2.0 wird dies dem Linkelement zugeordnet.

NextUri

Ruft den nächsten URI (Uniform Resource Identifier) in der Sequenz ab. Diese Eigenschaft stellt das atom:link-Element mit dem Attribut rel="next" dar.

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.

PreviousUri

Ruft den vorherigen URI (Uniform Resource Identifier) in der Sequenz ab. Diese Eigenschaft stellt das atom:link-Element mit dem Attribut rel="previous" dar.

Rights

Ruft Informationen zu den Rechten für den Feed ab oder legt diese fest. Diese Eigenschaft stellt das atom:rights-Element oder das Copyright-Element in RSS 2.0 dar.

SourceFormat

Ruft das Format des Quelldokuments ab. Wenn das Objekt nicht aus einem Dokument geladen wird, gibt diese Eigenschaft SyndicationFormat_Atom10 zurück.

Subtitle

Ruft den Untertitel des Feeds ab oder legt den Untertitel fest. Diese Eigenschaft stellt das atom:subtitle-Element oder das description-Element in RSS 2.0 dar.

Title

Ruft den Titel des Syndication-Feeds ab oder legt den Titel 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.

Load(String)

Initialisiert das -Objekt aus der angegebenen Feedzeichenfolge, die entweder im RSS 2.0 - oder Atom 1.0-Format vorliegen kann.

LoadFromXml(XmlDocument)

Initialisiert das SyndicationFeed-Objekt aus dem angegebenen DOM-Objekt, das XML-Inhalt im Format *RSS 2.0 * oder Atom 1.0 enthalten kann.

Gilt für:

Weitere Informationen