Atom10ItemFormatter Atom10ItemFormatter Atom10ItemFormatter Atom10ItemFormatter Constructors

Definition

Overloads

Atom10ItemFormatter() Atom10ItemFormatter() Atom10ItemFormatter()

Creates a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter(Type) Atom10ItemFormatter(Type) Atom10ItemFormatter(Type) Atom10ItemFormatter(Type)

Initializes a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem)

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

Atom10ItemFormatter() Atom10ItemFormatter() Atom10ItemFormatter()

Creates a new instance of the Atom10ItemFormatter class.

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

Atom10ItemFormatter(Type) Atom10ItemFormatter(Type) Atom10ItemFormatter(Type) Atom10ItemFormatter(Type)

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 Type Type 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.

Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem) Atom10ItemFormatter(SyndicationItem)

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

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

Parameters

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