Edit

Share via


Atom10ItemFormatter Constructors

Definition

Creates a new instance of the Atom10ItemFormatter class.

Overloads

Atom10ItemFormatter()

Creates a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter(SyndicationItem)

Creates a new instance of the Atom10ItemFormatter class with the specified SyndicationItem.

Atom10ItemFormatter(Type)

Initializes a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter()

Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs

Creates a new instance of the Atom10ItemFormatter class.

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

Applies to

Atom10ItemFormatter(SyndicationItem)

Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs

Creates a new instance of the Atom10ItemFormatter class with the specified SyndicationItem.

public:
 Atom10ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite);
public Atom10ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Atom10ItemFormatter : System.ServiceModel.Syndication.SyndicationItem -> System.ServiceModel.Syndication.Atom10ItemFormatter
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://localhost/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://someuri"), "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 atomWriter = XmlWriter.Create("AtomItem.xml");
Atom10ItemFormatter formatter = new Atom10ItemFormatter(item);
Dim item As SyndicationItem = New SyndicationItem("Test Item", "This is the content for Test Item", New Uri("http:'localhost/ItemOne"), "TestItemID", DateTime.Now)

item.Links.Add(New SyndicationLink(New Uri("http:'someuri"), "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 atomWriter As XmlWriter = XmlWriter.Create("AtomItem.xml")
Dim formatter As Atom10ItemFormatter = New Atom10ItemFormatter(item)

Applies to

Atom10ItemFormatter(Type)

Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs
Source:
Atom10ItemFormatter.cs

Initializes a new instance of the Atom10ItemFormatter class.

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

Parameters

itemTypeToCreate
Type

The SyndicationItem derived instance to associate with the Rss20ItemFormatter.

Examples

The following code shows how to use this constructor.

Atom10ItemFormatter myItemAtomFormatter = new Atom10ItemFormatter(typeof(MySyndicationItem));
XmlReader atomReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemAtomFormatter.ReadFrom(atomReader);
atomReader.Close();
Dim myItemAtomFormatter As New Atom10ItemFormatter(GetType(MySyndicationItem))
Dim atomReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items")
myItemAtomFormatter.ReadFrom(atomReader)
atomReader.Close()

Remarks

Use this constructor to specify a class derived from SyndicationItem to instantiate when a syndication item is read in.

Applies to