Atom10ItemFormatter 建構函式

定義

建立 Atom10ItemFormatter 類別的新執行個體。Creates a new instance of the Atom10ItemFormatter class.

多載

Atom10ItemFormatter()

建立 Atom10ItemFormatter 類別的新執行個體。Creates a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter(Type)

初始化 Atom10ItemFormatter 類別的新執行個體。Initializes a new instance of the Atom10ItemFormatter class.

Atom10ItemFormatter(SyndicationItem)

使用指定的 Atom10ItemFormatter,建立 SyndicationItem 類別的新執行個體。Creates a new instance of the Atom10ItemFormatter class with the specified SyndicationItem.

Atom10ItemFormatter()

建立 Atom10ItemFormatter 類別的新執行個體。Creates a new instance of the Atom10ItemFormatter class.

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

Atom10ItemFormatter(Type)

初始化 Atom10ItemFormatter 類別的新執行個體。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)

參數

itemTypeToCreate
Type

要與 Rss20ItemFormatter 產生關聯的 SyndicationItem 衍生執行個體。The SyndicationItem derived instance to associate with the Rss20ItemFormatter

範例

下列程式碼示範如何使用這個建構函式。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()

備註

您可以使用此建構函式,指定讀入新聞訂閱項目時要具現化的 SyndicationItem 衍生類別。Use this constructor to specify a class derived from SyndicationItem to instantiate when a syndication item is read in.

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)

參數

itemToWrite
SyndicationItem

要序列化的 SyndicationItemThe SyndicationItem to serialize.

範例

下列範例將示範如何呼叫這個建構函式。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)

適用於