Rss20ItemFormatter<TSyndicationItem> Constructors
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.
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse.
Overloads
| Name | Description |
|---|---|
| Rss20ItemFormatter<TSyndicationItem>() |
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse. |
| Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem) |
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse met het opgegeven SyndicationItem afgeleide exemplaar. |
| Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem, Boolean) |
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse met het opgegeven SyndicationItem afgeleide exemplaar. |
Rss20ItemFormatter<TSyndicationItem>()
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse.
public:
Rss20ItemFormatter();
public Rss20ItemFormatter();
Public Sub New ()
Van toepassing op
Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem)
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse met het opgegeven SyndicationItem afgeleide exemplaar.
public:
Rss20ItemFormatter(TSyndicationItem itemToWrite);
public Rss20ItemFormatter(TSyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))> : 'SyndicationItem -> System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))>
Public Sub New (itemToWrite As TSyndicationItem)
Parameters
- itemToWrite
- TSyndicationItem
De SyndicationItem te serialiseren.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor aanroept.
MySyndicationItem item = new MySyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter<MySyndicationItem> formatter = new Rss20ItemFormatter<MySyndicationItem>(item);
Dim item As MySyndicationItem = New MySyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
item.Links.Add(New SyndicationLink(New Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100))
item.PublishDate = New DateTime(1968, 2, 23)
item.LastUpdatedTime = DateTime.Today
item.SourceFeed = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter(Of MySyndicationItem) = New Rss20ItemFormatter(Of MySyndicationItem)(item)
Van toepassing op
Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem, Boolean)
Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse met het opgegeven SyndicationItem afgeleide exemplaar.
public:
Rss20ItemFormatter(TSyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
public Rss20ItemFormatter(TSyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))> : 'SyndicationItem * bool -> System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))>
Public Sub New (itemToWrite As TSyndicationItem, serializeExtensionsAsAtom As Boolean)
Parameters
- itemToWrite
- TSyndicationItem
De SyndicationItem te serialiseren.
- serializeExtensionsAsAtom
- Boolean
Een waarde die aangeeft of elementen moeten worden geserialiseerd die zijn gedefinieerd in de specificatie Atom 1.0, maar niet in de RSS 2.0-specificatie. De standaardwaarde is true.
Voorbeelden
In het volgende voorbeeld ziet u hoe u deze constructor aanroept.
MySyndicationItem item = new MySyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);
item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter<MySyndicationItem> formatter = new Rss20ItemFormatter<MySyndicationItem>(item, true);
Dim item As MySyndicationItem = New MySyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)
item.Links.Add(New SyndicationLink(New Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100))
item.PublishDate = New DateTime(1968, 2, 23)
item.LastUpdatedTime = DateTime.Today
item.SourceFeed = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter(Of MySyndicationItem) = New Rss20ItemFormatter(Of MySyndicationItem)(item, True)
Opmerkingen
Als de serializeExtensionsAsAtom parameter is true, worden alle elementen die zijn gedefinieerd in de Atom 1.0-specificatie die niet zijn gedefinieerd in de RSS 2.0-specificatie geserialiseerd met de Atom 1.0-naamruimte.