Rss20FeedFormatter Konstruktoren

Definition

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse.

Überlädt

Name Beschreibung
Rss20FeedFormatter()

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse.

Rss20FeedFormatter(SyndicationFeed)

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse mit der angegebenen SyndicationFeed Instanz.

Rss20FeedFormatter(Type)

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse.

Rss20FeedFormatter(SyndicationFeed, Boolean)

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse mit der angegebenen SyndicationFeed Instanz.

Rss20FeedFormatter()

Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse.

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

Beispiele

Der folgende Code zeigt, wie Sie eine Rss20FeedFormatter Instanz erstellen und in einem RSS-Veröffentlichungsfeed lesen.

XmlReader rssReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed");
Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter();
rssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim rssReader As XmlReader = XmlReader.Create("http://contoso/Feeds/RSS/MyFeed")
Dim rssFormatter As New Rss20FeedFormatter()
rssFormatter.ReadFrom(rssReader)
rssReader.Close()

Gilt für:

Rss20FeedFormatter(SyndicationFeed)

Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse mit der angegebenen SyndicationFeed Instanz.

public:
 Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite);
public Rss20FeedFormatter(System.ServiceModel.Syndication.SyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed)

Parameter

feedToWrite
SyndicationFeed

The SyndicationFeed to serialize.

Beispiele

Das folgende Beispiel zeigt, wie Sie diesen Konstruktor aufrufen.

    SyndicationFeed feed = new SyndicationFeed("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);

List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
    feed.Items = items;

    XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
    Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed);
Dim feed As SyndicationFeed = New SyndicationFeed("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)

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 = New Rss20FeedFormatter(feed)

Gilt für:

Rss20FeedFormatter(Type)

Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse.

public:
 Rss20FeedFormatter(Type ^ feedTypeToCreate);
public Rss20FeedFormatter(Type feedTypeToCreate);
new System.ServiceModel.Syndication.Rss20FeedFormatter : Type -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedTypeToCreate As Type)

Parameter

feedTypeToCreate
Type

Die Instanz, die von SyndicationFeed der serialisierten Instanz abgeleitet wird.

Beispiele

Der folgende Code zeigt, wie dieser Konstruktor verwendet wird.

Rss20FeedFormatter myFeedRssFormatter = new Rss20FeedFormatter(typeof(MySyndicationFeed));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed");
myFeedRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Dim myFeedRssFormatter As New Rss20FeedFormatter(GetType(MySyndicationFeed))
Dim rssReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed")
myFeedRssFormatter.ReadFrom(rssReader)
rssReader.Close()

Hinweise

Verwenden Sie diesen Konstruktor, um eine vom Typ "Instanziierung" abgeleitete SyndicationFeed Klasse anzugeben, wenn ein Veröffentlichungsfeed gelesen wird.

Gilt für:

Rss20FeedFormatter(SyndicationFeed, Boolean)

Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs
Quelle:
Rss20FeedFormatter.cs

Erstellt eine neue Instanz der Rss20FeedFormatter Klasse mit der angegebenen SyndicationFeed Instanz.

public:
 Rss20FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite, bool serializeExtensionsAsAtom);
public Rss20FeedFormatter(System.ServiceModel.Syndication.SyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed * bool -> System.ServiceModel.Syndication.Rss20FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed, serializeExtensionsAsAtom As Boolean)

Parameter

feedToWrite
SyndicationFeed

The SyndicationFeed to serialize.

serializeExtensionsAsAtom
Boolean

Ein Wert, der angibt, ob Elemente serialisiert werden sollen, die in der Atom 1.0-Spezifikation definiert sind, aber nicht in der RSS 2.0-Spezifikation. Der Standardwert ist true.

Beispiele

Das folgende Beispiel zeigt, wie Sie diesen Konstruktor aufrufen.

    SyndicationFeed feed = new SyndicationFeed("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);

List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
    feed.Items = items;

    XmlWriter rssWriter = XmlWriter.Create("RSS.xml");
    Rss20FeedFormatter rssFormatter = new Rss20FeedFormatter(feed, true);
Dim feed As SyndicationFeed = New SyndicationFeed("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)

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 = New Rss20FeedFormatter(feed, True)

Hinweise

Wenn der serializeExtensionsAsAtom Parameter lautet true, werden alle in der Atom 1.0-Spezifikation definierten Elemente, die nicht in der RSS 2.0-Spezifikation definiert sind, im Atom 1.0-Namespace serialisiert.

Gilt für: