Rss20FeedFormatter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 true
parametr , 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.