Rss20ItemFormatter<TSyndicationItem> Constructors

Definitie

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>()

Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs

Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter<TSyndicationItem> klasse.

public:
 Rss20ItemFormatter();
public Rss20ItemFormatter();
Public Sub New ()

Van toepassing op

Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem)

Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs

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)

Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs
Bron:
Rss20ItemFormatter.cs

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.

Van toepassing op