Rss20ItemFormatter 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 Rss20ItemFormatter.
Přetížení
Rss20ItemFormatter() |
Vytvoří novou instanci třídy Rss20ItemFormatter. |
Rss20ItemFormatter(SyndicationItem) |
Vytvoří novou instanci třídy Rss20ItemFormatter. |
Rss20ItemFormatter(Type) |
Vytvoří novou instanci třídy Rss20ItemFormatter. |
Rss20ItemFormatter(SyndicationItem, Boolean) |
Vytvoří novou instanci třídy Rss20ItemFormatter. |
Rss20ItemFormatter()
Vytvoří novou instanci třídy Rss20ItemFormatter.
public:
Rss20ItemFormatter();
public Rss20ItemFormatter ();
Public Sub New ()
Platí pro
Rss20ItemFormatter(SyndicationItem)
Vytvoří novou instanci třídy Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem)
Parametry
- itemToWrite
- SyndicationItem
Serializace SyndicationItem .
Příklady
Následující příklad ukazuje, jak volat tento konstruktor.
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 = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item);
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 = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = New Rss20ItemFormatter(item)
Platí pro
Rss20ItemFormatter(Type)
Vytvoří novou instanci třídy Rss20ItemFormatter.
public:
Rss20ItemFormatter(Type ^ itemTypeToCreate);
public Rss20ItemFormatter (Type itemTypeToCreate);
new System.ServiceModel.Syndication.Rss20ItemFormatter : Type -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemTypeToCreate As Type)
Parametry
- itemTypeToCreate
- Type
Instance odvozená od SyndicationItem přidružení k sadě Rss20ItemFormatter.
Příklady
Následující kód ukazuje, jak tento konstruktor používat.
Rss20ItemFormatter myItemRssFormatter = new Rss20ItemFormatter(typeof(MySyndicationItem));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Poznámky
Tento konstruktor slouží k určení třídy odvozené od SyndicationItem vytvoření instance při čtení syndikační položky.
Platí pro
Rss20ItemFormatter(SyndicationItem, Boolean)
Vytvoří novou instanci třídy Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite, bool serializeExtensionsAsAtom);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem * bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem, serializeExtensionsAsAtom As Boolean)
Parametry
- itemToWrite
- SyndicationItem
Serializace SyndicationItem .
- 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.
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 = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item, true);
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 = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = New Rss20ItemFormatter(item, 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 oborem názvů Atom 1.0.