SyndicationItem Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een feeditem, bijvoorbeeld een RSS <item> of een Atom <entry>.
public ref class SyndicationItem
public class SyndicationItem
type SyndicationItem = class
Public Class SyndicationItem
- Overname
-
SyndicationItem
Voorbeelden
De volgende code laat zien hoe u de SyndicationItem klasse gebruikt.
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
Opmerkingen
Wanneer het naar Atom 1.0 wordt geserialiseerd, wordt een SyndicationItem exemplaar naar een <entry> element geschreven. In de volgende tabel ziet u hoe elke eigenschap die is gedefinieerd voor SyndicationItem Atom 1.0 wordt geserialiseerd.
| De eigenschap SyndicationItem | Geserialiseerd formulier |
|---|---|
| AttributeExtensions | Kenmerk in het <entry> element. |
| Authors | Een <author> element voor elke auteur in de verzameling. |
| Categories | Een <category> element. |
| Content | Een <content> element. |
| Contributors | Een <contributor> element voor elke inzender in de verzameling. |
| Copyright | Een<rights> element. |
| ElementExtensions | Element in het <entry> element. |
| Id | Een <id> element. |
| LastUpdatedTime | Een <updated> element. |
| Links | Een <link> element voor elke koppeling in de verzameling. |
| PublishDate | Een <published> element. |
| SourceFeed | Een <source> element. |
| Summary | Een <summary> element. |
| Title | Een <title> element. |
Wanneer deze wordt geserialiseerd naar RSS 2.0, wordt een SyndicationItem exemplaar naar een <item> element geschreven. In de volgende tabel ziet u hoe elke eigenschap die is gedefinieerd voor SyndicationItem RSS 2.0 wordt geserialiseerd.
| De eigenschap SyndicationItem | Geserialiseerd formulier |
|---|---|
| AttributeExtensions | Kenmerk in het <item> element. |
| Authors | A <managingEditor> als er slechts één SyndicationPerson in de Authors verzameling staat; anders is het <a10:author> element voor elke auteur in de verzameling. |
| Categories | Een <category> element. |
| Content | Een <a10:content> element. |
| Contributors | Een <a10:contributor> element voor elk SyndicationPerson element in de Contributors verzameling. |
| Copyright | Een <copyright> element. |
| ElementExtensions | Element in het <item> element. |
| Id | Een <a10:id> element. |
| LastUpdatedTime | Een <a10:updated> element. |
| Links | Een <link> element voor elk SyndicationLink element in de Links verzameling. |
| PublishDate | Een <pubDate> element. |
| SourceFeed | Een <source> element. |
| Summary | Een <description> element. |
| Title | Een <title> element. |
Constructors
| Name | Description |
|---|---|
| SyndicationItem() |
Initialiseert een nieuw exemplaar van de SyndicationItem klasse. |
| SyndicationItem(String, String, Uri, String, DateTimeOffset) |
Initialiseert een nieuw exemplaar van de SyndicationItem klasse. |
| SyndicationItem(String, String, Uri) |
Initialiseert een nieuw exemplaar van de SyndicationItem klasse met de opgegeven titel, inhoud en koppeling. |
| SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) |
Initialiseert een nieuw exemplaar van de SyndicationItem klasse. |
| SyndicationItem(SyndicationItem) |
Initialiseert een nieuw exemplaar van de SyndicationItem klasse met het opgegeven SyndicationItem exemplaar. |
Eigenschappen
| Name | Description |
|---|---|
| AttributeExtensions |
Hiermee haalt u de kenmerkextensies voor het syndicatie-item op. |
| Authors |
Hiermee haalt u de auteurs van het syndicatie-item op. |
| BaseUri |
Hiermee haalt u de basis-URI (Uniform Resource Identifier) voor het exemplaar op of stelt u deze SyndicationItem in. |
| Categories |
Hiermee haalt u de syndicatiecategorieën voor het syndicatie-item op. |
| Content |
Hiermee haalt u de inhoud van het syndicatie-item op of stelt u deze in. |
| Contributors |
Hiermee haalt u de inzenders van het syndicatie-item op. |
| Copyright |
Hiermee wordt de copyrightinformatie voor het syndicatie-item opgehaald of ingesteld. |
| ElementExtensions |
Hiermee haalt u de elementextensies op die zijn opgenomen in het syndicatie-item. |
| Id |
Hiermee haalt u de id van het syndicatie-item op of stelt u deze in. |
| LastUpdatedTime |
Hiermee wordt de laatst bijgewerkte tijd voor het syndicatie-item ophaalt of ingesteld. |
| Links |
Hiermee haalt u de koppelingen op die zijn opgenomen in het syndicatie-item. |
| PublishDate |
Hiermee haalt u de publicatiedatum voor het syndicatie-item op of stelt u deze in. |
| SourceFeed |
Hiermee haalt u de bronfeed van het syndicatie-item op of stelt u deze in. |
| Summary |
Hiermee haalt u de samenvatting van het syndicatie-item op of stelt u deze in. |
| Title |
Hiermee haalt u de titel van het syndicatie-item op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| AddPermalink(Uri) |
Voegt een permalink toe aan de SyndicationItem. |
| Clone() |
Hiermee maakt u een kopie van het SyndicationItem exemplaar. |
| CreateCategory() |
Hiermee maakt u een nieuwe categorie. |
| CreateLink() |
Hiermee maakt u een nieuw SyndicationLink-exemplaar. |
| CreatePerson() |
Hiermee maakt u een nieuwe persoon. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetAtom10Formatter() |
Hiermee haalt u een Atom10FeedFormatter exemplaar op. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetRss20Formatter() |
Hiermee haalt u een Rss20FeedFormatter exemplaar op. |
| GetRss20Formatter(Boolean) |
Hiermee haalt u een Rss20FeedFormatter exemplaar op. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Load(XmlReader) |
Laadt een SyndicationItem exemplaar van de opgegeven XmlReader. |
| Load<TSyndicationItem>(XmlReader) |
Laadt een SyndicationItem afgeleid object van de opgegeven XmlReader. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SaveAsAtom10(XmlWriter) |
Schrijf het syndicatie-item naar de opgegeven XmlWriter in Atom 1.0-indeling. |
| SaveAsRss20(XmlWriter) |
Schrijf het syndicatie-item naar de opgegeven XmlWriter RSS 2.0-indeling. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryParseAttribute(String, String, String, String) |
Probeert een kenmerkextensie te parseren. |
| TryParseContent(XmlReader, String, String, SyndicationContent) |
Probeert inhoud te parseren. |
| TryParseElement(XmlReader, String) |
Probeert een elementextensie te parseren. |
| WriteAttributeExtensions(XmlWriter, String) |
Schrijft de kenmerkextensies naar de opgegeven XmlWriter met behulp van de opgegeven syndicatieversie. |
| WriteElementExtensions(XmlWriter, String) |
Hiermee schrijft u de elementextensies naar de opgegeven XmlWriter versie met behulp van de specifieke syndicatieversie. |