Rss20FeedFormatter<TSyndicationFeed> Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse.
Überlädt
Rss20FeedFormatter<TSyndicationFeed>() |
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse. |
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed) |
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse mit der angegebenen, von SyndicationFeed abgeleiteten Instanz. |
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed, Boolean) |
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse mit der angegebenen, von SyndicationFeed abgeleiteten Instanz. |
Rss20FeedFormatter<TSyndicationFeed>()
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse.
public:
Rss20FeedFormatter();
public Rss20FeedFormatter ();
Public Sub New ()
Gilt für
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed)
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse mit der angegebenen, von SyndicationFeed abgeleiteten Instanz.
public:
Rss20FeedFormatter(TSyndicationFeed feedToWrite);
public Rss20FeedFormatter (TSyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))> : 'SyndicationFeed -> System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))>
Public Sub New (feedToWrite As TSyndicationFeed)
Parameter
- feedToWrite
- TSyndicationFeed
Der zu serialisierende Feed.
Beispiele
Im folgenden Beispiel wird der Aufruf dieses Konstruktors veranschaulicht.
MySyndicationFeed feed = new MySyndicationFeed("Test Feed",
"This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("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 = feed;
item.Summary = new TextSyndicationContent("This the item summary");
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("Rss.xml");
Rss20FeedFormatter<MySyndicationFeed> rssFormatter = new Rss20FeedFormatter<MySyndicationFeed>(feed);
Dim feed As MySyndicationFeed = New MySyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("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 = feed
item.Summary = New TextSyndicationContent("This the item summary")
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("Rss.xml")
Dim rssFormatter As Rss20FeedFormatter(Of MySyndicationFeed) = New Rss20FeedFormatter(Of MySyndicationFeed)(feed)
Gilt für
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed, Boolean)
Erstellt eine neue Instanz der Rss20FeedFormatter<TSyndicationFeed>-Klasse mit der angegebenen, von SyndicationFeed abgeleiteten Instanz.
public:
Rss20FeedFormatter(TSyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
public Rss20FeedFormatter (TSyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))> : 'SyndicationFeed * bool -> System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))>
Public Sub New (feedToWrite As TSyndicationFeed, serializeExtensionsAsAtom As Boolean)
Parameter
- feedToWrite
- TSyndicationFeed
Der zu serialisierende Feed.
- serializeExtensionsAsAtom
- Boolean
Ein Wert, der angibt, ob die in der Spezifikation Atom 1.0, nicht jedoch in der Spezifikation RSS 2.0 angegebenen Elemente serialisiert werden sollen. Der Standardwert ist true
.
Beispiele
Im folgenden Beispiel wird der Aufruf dieses Konstruktors veranschaulicht.
MySyndicationFeed feed = new MySyndicationFeed("Test Feed",
"This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("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 = feed;
item.Summary = new TextSyndicationContent("This the item summary");
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("Rss.xml");
Rss20FeedFormatter<MySyndicationFeed> rssFormatter = new Rss20FeedFormatter<MySyndicationFeed>(feed, true);
Dim feed As MySyndicationFeed = New MySyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("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 = feed
item.Summary = New TextSyndicationContent("This the item summary")
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("Rss.xml")
Dim rssFormatter As Rss20FeedFormatter(Of MySyndicationFeed) = New Rss20FeedFormatter(Of MySyndicationFeed)(feed, True)
Hinweise
Weist der serializeExtensionsAsAtom
-Parameter den Wert true
auf, werden alle in der Spezifikation Atom 1.0, nicht jedoch in der Spezifikation RSS 2.0 definierten Elemente mit dem Atom 1.0-Namespace serialisiert.