Rss20ItemFormatter Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new instance of the Rss20ItemFormatter class.
Overloads
Rss20ItemFormatter() |
Creates a new instance of the Rss20ItemFormatter class. |
Rss20ItemFormatter(SyndicationItem) |
Creates a new instance of the Rss20ItemFormatter class. |
Rss20ItemFormatter(Type) |
Creates a new instance of the Rss20ItemFormatter class. |
Rss20ItemFormatter(SyndicationItem, Boolean) |
Creates a new instance of the Rss20ItemFormatter class. |
Rss20ItemFormatter()
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
Creates a new instance of the Rss20ItemFormatter class.
public:
Rss20ItemFormatter();
public Rss20ItemFormatter ();
Public Sub New ()
Applies to
Rss20ItemFormatter(SyndicationItem)
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
Creates a new instance of the Rss20ItemFormatter class.
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)
Parameters
- itemToWrite
- SyndicationItem
The SyndicationItem to serialize.
Examples
The following example shows how to call this constructor.
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)
Applies to
Rss20ItemFormatter(Type)
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
Creates a new instance of the Rss20ItemFormatter class.
public:
Rss20ItemFormatter(Type ^ itemTypeToCreate);
public Rss20ItemFormatter (Type itemTypeToCreate);
new System.ServiceModel.Syndication.Rss20ItemFormatter : Type -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemTypeToCreate As Type)
Parameters
- itemTypeToCreate
- Type
The instance derived from SyndicationItem to associate with the Rss20ItemFormatter.
Examples
The following code shows how to use this constructor.
Rss20ItemFormatter myItemRssFormatter = new Rss20ItemFormatter(typeof(MySyndicationItem));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Remarks
Use this constructor to specify a class derived from SyndicationItem to instantiate when a syndication item is read in.
Applies to
Rss20ItemFormatter(SyndicationItem, Boolean)
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
- Source:
- Rss20ItemFormatter.cs
Creates a new instance of the Rss20ItemFormatter class.
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)
Parameters
- itemToWrite
- SyndicationItem
The SyndicationItem to serialize.
- serializeExtensionsAsAtom
- Boolean
A value that specifies whether to serialize elements that are defined in the Atom 1.0 specification but not in the RSS 2.0 specification. The default value is true
.
Examples
The following example shows how to call this constructor.
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)
Remarks
If the serializeExtensionsAsAtom
parameter is true
, all elements defined in the Atom 1.0 specification that are not defined in the RSS 2.0 specification are serialized with the Atom 1.0 namespace.