Sdílet prostřednictvím


Rss20FeedFormatter Konstruktory

Definice

Vytvoří novou instanci třídy Rss20FeedFormatter.

Přetížení

Rss20FeedFormatter()

Vytvoří novou instanci třídy Rss20FeedFormatter.

Rss20FeedFormatter(SyndicationFeed)

Vytvoří novou instanci Rss20FeedFormatter třídy se zadanou SyndicationFeed instancí.

Rss20FeedFormatter(Type)

Vytvoří novou instanci třídy Rss20FeedFormatter.

Rss20FeedFormatter(SyndicationFeed, Boolean)

Vytvoří novou instanci Rss20FeedFormatter třídy se zadanou SyndicationFeed instancí.

Rss20FeedFormatter()

Vytvoří novou instanci třídy Rss20FeedFormatter.

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

Příklady

Následující kód ukazuje, jak vytvořit Rss20FeedFormatter instanci a číst v informačním kanálu syndikace RSS.

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

Platí pro

Rss20FeedFormatter(SyndicationFeed)

Vytvoří novou instanci Rss20FeedFormatter třídy se zadanou SyndicationFeed instancí.

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)

Parametry

feedToWrite
SyndicationFeed

Serializace SyndicationFeed .

Příklady

Následující příklad ukazuje, jak volat tento konstruktor.

    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)

Platí pro

Rss20FeedFormatter(Type)

Vytvoří novou instanci třídy Rss20FeedFormatter.

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

Parametry

feedTypeToCreate
Type

Instance odvozená od SyndicationFeed serializace.

Příklady

Následující kód ukazuje, jak tento konstruktor používat.

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

Poznámky

Tento konstruktor slouží k určení třídy odvozené od SyndicationFeed vytvoření instance při čtení syndikačního informačního kanálu.

Platí pro

Rss20FeedFormatter(SyndicationFeed, Boolean)

Vytvoří novou instanci Rss20FeedFormatter třídy se zadanou SyndicationFeed instancí.

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)

Parametry

feedToWrite
SyndicationFeed

Serializace SyndicationFeed .

serializeExtensionsAsAtom
Boolean

Hodnota, která určuje, zda serializovat prvky, které jsou definovány ve specifikaci Atom 1.0, ale ne ve specifikaci RSS 2.0. Výchozí hodnota je true.

Příklady

Následující příklad ukazuje, jak volat tento konstruktor.

    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)

Poznámky

serializeExtensionsAsAtom Pokud je trueparametr , všechny prvky definované ve specifikaci Atom 1.0, které nejsou definovány ve specifikaci RSS 2.0, jsou serializovány s v oboru názvů Atom 1.0.

Platí pro