SyndicationItem SyndicationItem SyndicationItem SyndicationItem Class

Definition

Stellt ein Feed-Element dar, z.&#160;B. ein RSS-<item> oder einen Atom-<entry>.Represents a feed item, for example an RSS <item> or an Atom <entry>.

public ref class SyndicationItem
public class SyndicationItem
type SyndicationItem = class
Public Class SyndicationItem
Vererbung
SyndicationItemSyndicationItemSyndicationItemSyndicationItem

Beispiele

Im folgenden Code wird die Verwendung der SyndicationItem-Klasse veranschaulicht.The following code shows how to use the SyndicationItem class.

SyndicationItem item = new SyndicationItem("My Item", "This is some content", new Uri("http://SomeServer/MyItem"), "Item ID", DateTime.Now);
item.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
item.Categories.Add(new SyndicationCategory("Category One"));
item.Contributors.Add(new SyndicationPerson("lene@contoso.com", "Lene Aaling", "http://contoso/lene"));
item.Copyright = new TextSyndicationContent("Copyright 2007");
item.Links.Add(new SyndicationLink(new Uri("http://OtherServer/Item"), "alternate", "Alternate Link", "text/html", 1000));
item.PublishDate = new DateTime(2007, 2, 23);
item.Summary = new TextSyndicationContent("this is a summary for my item");
XmlQualifiedName xqName = new XmlQualifiedName("itemAttrib", "http://FeedServer/tags");
item.AttributeExtensions.Add(xqName, "ItemAttribValue");

SyndicationFeed feed = new SyndicationFeed();
Collection<SyndicationItem> items = new Collection<SyndicationItem>();
items.Add(item);
feed.Items = items;
Dim item As SyndicationItem = New SyndicationItem("My Item", "This is some content", New Uri("http:' SomeServer/MyItem"), "Item ID", DateTime.Now)
item.Authors.Add(New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http:' contoso/jesper"))
item.Categories.Add(New SyndicationCategory("Category One"))
item.Contributors.Add(New SyndicationPerson("lene@contoso.com", "Lene Aaling", "http:' contoso/lene"))
item.Copyright = New TextSyndicationContent("Copyright 2007")
item.Links.Add(New SyndicationLink(New Uri("http:' OtherServer/Item"), "alternate", "Alternate Link", "text/html", 1000))
item.PublishDate = New DateTime(2007, 2, 23)
item.Summary = New TextSyndicationContent("this is a summary for my item")
Dim xqName As XmlQualifiedName = New XmlQualifiedName("itemAttrib", "http:' FeedServer/tags")
item.AttributeExtensions.Add(xqName, "ItemAttribValue")

Dim feed As SyndicationFeed = New SyndicationFeed()
Dim items As Collection(Of SyndicationItem) = New Collection(Of SyndicationItem)()
items.Add(item)
feed.Items = items

Hinweise

Bei der Serialisierung zu Atom 1.0 wird eine SyndicationItem-Instanz in ein <entry>-Element geschrieben.When serialized to Atom 1.0, a SyndicationItem instance is written to an <entry> element. Die folgende Tabelle zeigt, wie jede für SyndicationItem definierte Eigenschaft für Atom 1.0 serialisiert wird:The following table shows how each property defined for SyndicationItem is serialized for Atom 1.0.

SyndicationItem-EigenschaftSyndicationItem property Serialisierte FormSerialized form
AttributeExtensions Attribut im <entry>-Element.Attribute in the <entry> element.
Authors Ein <author>-Element für jeden Autor in der Sammlung.An <author> element for each author in the collection.
Categories Ein<category> Element.A<category> element.
Content Ein<content> Element.A<content> element.
Contributors Ein<contributor> -Element für jeden Mitwirkenden in der Auflistung.A<contributor> element for each contributor in the collection.
Copyright Ein<rights> Element.A<rights> element.
ElementExtensions Element im <entry>-Element.Element in the <entry> element.
Id Ein <id>-Element.An <id> element.
LastUpdatedTime Ein <updated>-Element.An <updated> element.
Links Ein <link>-Element für jeden Link in der Auflistung.A <link> element for each link in the collection.
PublishDate Ein <published>-Element.A <published> element.
SourceFeed Ein <source>-Element.A <source> element.
Summary Ein <summary>-Element.A <summary> element.
Title Ein <title>-Element.A <title> element.

Bei der Serialisierung zu RSS 2.0 wird eine SyndicationItem-Instanz in ein <item>-Element geschrieben.When serialized to RSS 2.0, a SyndicationItem instance is written to an <item> element. Die folgende Tabelle zeigt, wie jede für SyndicationItem definierte Eigenschaft für RSS 2.0 serialisiert wird.The following table shows how each property defined for SyndicationItem is serialized for RSS 2.0.

SyndicationItem-EigenschaftSyndicationItem property Serialisierte FormSerialized form
AttributeExtensions Attribut im <item>-Element.Attribute in the <item> element.
Authors Ein <managingEditor>, wenn nur eine SyndicationPerson der Authors-Auflistung angehört. Andernfalls das <a10:author>-Element für jeden Autor in der Sammlung.A <managingEditor> if only one SyndicationPerson is in the Authors collection; otherwise, the <a10:author> element for each author in the collection.
Categories Ein <category>-Element.A <category> element.
Content Ein <a10:content>-Element.An <a10:content> element.
Contributors Ein <a10:contributor>-Element für jede SyndicationPerson in der Contributors-Sammlung.An <a10:contributor> element for each SyndicationPerson in the Contributors collection.
Copyright Ein <copyright>-Element.A <copyright> element.
ElementExtensions Element im <item>-Element.Element in the <item> element.
Id Ein <a10:id>-Element.An <a10:id> element.
LastUpdatedTime Ein <a10:updated>-Element.An <a10:updated> element.
Links Ein <link>-Element für jeden SyndicationLink in der Links-Auflistung.A <link> element for each SyndicationLink in the Links collection.
PublishDate Ein <pubDate>-Element.A <pubDate> element.
SourceFeed Ein <source>-Element.A <source> element.
Summary Ein <description>-Element.A <description> element.
Title Ein <title>-Element.A <title> element.

Konstruktoren

SyndicationItem() SyndicationItem() SyndicationItem() SyndicationItem()

Initialisiert eine neue Instanz der SyndicationItem-Klasse.Initializes a new instance of the SyndicationItem class.

SyndicationItem(String, String, Uri) SyndicationItem(String, String, Uri) SyndicationItem(String, String, Uri) SyndicationItem(String, String, Uri)

Initialisiert eine neue Instanz der SyndicationItem-Klasse mit dem angegebenen Titel, Inhalt und Link.Initializes a new instance of the SyndicationItem class with the specified title, content, and link.

SyndicationItem(String, String, Uri, String, DateTimeOffset) SyndicationItem(String, String, Uri, String, DateTimeOffset) SyndicationItem(String, String, Uri, String, DateTimeOffset) SyndicationItem(String, String, Uri, String, DateTimeOffset)

Initialisiert eine neue Instanz der SyndicationItem-Klasse.Initializes a new instance of the SyndicationItem class.

SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset)

Initialisiert eine neue Instanz der SyndicationItem-Klasse.Initializes a new instance of the SyndicationItem class.

SyndicationItem(SyndicationItem) SyndicationItem(SyndicationItem) SyndicationItem(SyndicationItem) SyndicationItem(SyndicationItem)

Initialisiert eine neue Instanz der SyndicationItem-Klasse mit der angegebenen SyndicationItem-Instanz.Initializes a new instance of the SyndicationItem class with the specified SyndicationItem instance.

Eigenschaften

AttributeExtensions AttributeExtensions AttributeExtensions AttributeExtensions

Ruft die Attributerweiterungen für dieses Syndication-Element ab.Gets the attribute extensions for the syndication item.

Authors Authors Authors Authors

Ruft die Autoren des Syndication-Elements ab.Gets the authors of the syndication item.

BaseUri BaseUri BaseUri BaseUri

Ruft den Uniform Resource Identifier (URI) für die SyndicationItem-Instanz ab oder legt diesen fest.Gets or sets the base Uniform Resource Identifier (URI) for the SyndicationItem instance.

Categories Categories Categories Categories

Ruft die Syndication-Kategorien für dieses Syndication-Element ab.Gets the syndication categories for the syndication item.

Content Content Content Content

Ruft den Inhalt des Syndication-Elements ab oder legt diesen fest.Gets or sets the content of the syndication item.

Contributors Contributors Contributors Contributors

Ruft die beteiligten Personen eines Syndication-Elements ab.Gets the contributors of the syndication item.

Copyright Copyright Copyright Copyright

Ruft die Copyrightinformationen für das Syndication-Element ab oder legt sie fest.Gets or sets the copyright information for the syndication item.

ElementExtensions ElementExtensions ElementExtensions ElementExtensions

Ruft die im Syndication-Element enthaltenen Elementerweiterungen ab.Gets the element extensions contained in the syndication item.

Id Id Id Id

Ruft die ID des Syndication-Elements ab oder legt diese fest.Gets or sets the ID of the syndication item.

LastUpdatedTime LastUpdatedTime LastUpdatedTime LastUpdatedTime

Ruft den Zeitpunkt des letzten Updates des Syndication-Elements ab oder legt diesen fest.Gets or sets the last updated time for the syndication item.

Links Links Links Links

Ruft die im Syndication-Element enthaltenen Links ab.Gets the links contained in the syndication item.

PublishDate PublishDate PublishDate PublishDate

Ruft das Veröffentlichungsdatum des Syndication-Elements ab oder legt dieses fest.Gets or sets the publish date for the syndication item.

SourceFeed SourceFeed SourceFeed SourceFeed

Ruft den Quellfeed des Syndication-Elements ab oder legt diesen fest.Gets or sets the source feed of the syndication item.

Summary Summary Summary Summary

Ruft die Zusammenfassung des Syndication-Elements ab oder legt diese fest.Gets or sets the summary of the syndication item.

Title Title Title Title

Ruft den Titel des Syndication-Elements ab oder legt diesen fest.Gets or sets the title of the syndication item.

Methoden

AddPermalink(Uri) AddPermalink(Uri) AddPermalink(Uri) AddPermalink(Uri)

Fügt SyndicationItem einen Permalink hinzu.Adds a permalink to the SyndicationItem.

Clone() Clone() Clone() Clone()

Erstellt eine Kopie der SyndicationItem-Instanz.Creates a copy of the SyndicationItem instance.

CreateCategory() CreateCategory() CreateCategory() CreateCategory()

Erstellt eine neue Kategorie.Creates a new category.

CreateLink() CreateLink() CreateLink() CreateLink()

Erstellt eine neue SyndicationLink-Instanz.Creates a new SyndicationLink instance.

CreatePerson() CreatePerson() CreatePerson() CreatePerson()

Erstellt eine neue Person.Creates a new person.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAtom10Formatter() GetAtom10Formatter() GetAtom10Formatter() GetAtom10Formatter()

Ruft eine Atom10FeedFormatter-Instanz ab.Gets an Atom10FeedFormatter instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetRss20Formatter() GetRss20Formatter() GetRss20Formatter() GetRss20Formatter()

Ruft eine Rss20FeedFormatter-Instanz ab.Gets an Rss20FeedFormatter instance.

GetRss20Formatter(Boolean) GetRss20Formatter(Boolean) GetRss20Formatter(Boolean) GetRss20Formatter(Boolean)

Ruft eine Rss20FeedFormatter-Instanz ab.Gets an Rss20FeedFormatter instance.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Load(XmlReader) Load(XmlReader) Load(XmlReader) Load(XmlReader)

Lädt eine SyndicationItem-Instanz vom angegebenen XmlReader.Loads a SyndicationItem instance from the specified XmlReader.

Load<TSyndicationItem>(XmlReader) Load<TSyndicationItem>(XmlReader) Load<TSyndicationItem>(XmlReader) Load<TSyndicationItem>(XmlReader)

Lädt ein von SyndicationItem abgeleitetes Objekt aus dem angegebenen XmlReader.Loads a SyndicationItem derived object from the specified XmlReader.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveAsAtom10(XmlWriter) SaveAsAtom10(XmlWriter) SaveAsAtom10(XmlWriter) SaveAsAtom10(XmlWriter)

Schreiben Sie das Syndication-Element im Atom&#160;1.0-Format in den angegebenen XmlWriter.Write the syndication item to the specified XmlWriter in Atom 1.0 format.

SaveAsRss20(XmlWriter) SaveAsRss20(XmlWriter) SaveAsRss20(XmlWriter) SaveAsRss20(XmlWriter)

Schreiben Sie das Syndication-Element im RSS&#160;2.0-Format in den angegebenen XmlWriter.Write the syndication item to the specified XmlWriter in RSS 2.0 format.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TryParseAttribute(String, String, String, String) TryParseAttribute(String, String, String, String) TryParseAttribute(String, String, String, String) TryParseAttribute(String, String, String, String)

Versucht, eine Attributerweiterung zu analysieren.Attempts to parse an attribute extension.

TryParseContent(XmlReader, String, String, SyndicationContent) TryParseContent(XmlReader, String, String, SyndicationContent) TryParseContent(XmlReader, String, String, SyndicationContent) TryParseContent(XmlReader, String, String, SyndicationContent)

Versucht, den Inhalt zu analysieren.Attempts to parse content.

TryParseElement(XmlReader, String) TryParseElement(XmlReader, String) TryParseElement(XmlReader, String) TryParseElement(XmlReader, String)

Versucht, eine Elementerweiterung zu analysieren.Attempts to parse an element extension.

WriteAttributeExtensions(XmlWriter, String) WriteAttributeExtensions(XmlWriter, String) WriteAttributeExtensions(XmlWriter, String) WriteAttributeExtensions(XmlWriter, String)

Schreibt die Attributerweiterungen in den angegebenen XmlWriter und verwendet hierbei die angegebene Syndication-Version.Writes the attribute extensions to the specified XmlWriter using the specified syndication version.

WriteElementExtensions(XmlWriter, String) WriteElementExtensions(XmlWriter, String) WriteElementExtensions(XmlWriter, String) WriteElementExtensions(XmlWriter, String)

Schreibt die Elementerweiterungen in den angegebenen XmlWriter und verwendet hierzu die definierte Syndication-Version.Writes the element extensions to the specified XmlWriter using the specific syndication version.

Gilt für: