SyndicationItem.GetRss20Formatter 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 Rss20FeedFormatter 執行個體。
多載
GetRss20Formatter() |
取得 Rss20FeedFormatter 執行個體。 |
GetRss20Formatter(Boolean) |
取得 Rss20FeedFormatter 執行個體。 |
GetRss20Formatter()
取得 Rss20FeedFormatter 執行個體。
public:
System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter();
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter ();
member this.GetRss20Formatter : unit -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter () As Rss20ItemFormatter
傳回
Rss20FeedFormatter 執行個體。
範例
下列程式碼會示範如何將 RSS 2.0 格式的新聞訂閱項目寫入至 XML 檔案。
SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter();
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter()
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()
適用於
GetRss20Formatter(Boolean)
取得 Rss20FeedFormatter 執行個體。
public:
System::ServiceModel::Syndication::Rss20ItemFormatter ^ GetRss20Formatter(bool serializeExtensionsAsAtom);
public System.ServiceModel.Syndication.Rss20ItemFormatter GetRss20Formatter (bool serializeExtensionsAsAtom);
member this.GetRss20Formatter : bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Function GetRss20Formatter (serializeExtensionsAsAtom As Boolean) As Rss20ItemFormatter
參數
- serializeExtensionsAsAtom
- Boolean
指定是否以 Atom 1.0 命名空間序列化項目及屬性延伸。
傳回
Rss20FeedFormatter 執行個體。
範例
下列程式碼會示範如何將 RSS 2.0 格式的新聞訂閱項目寫入至 XML 檔案,並序列化屬性和項目延伸。
SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"), "itemID", DateTimeOffset.Now);
Rss20ItemFormatter rssFormatter = item.GetRss20Formatter(true);
XmlWriter writer = XmlWriter.Create("output.xml");
rssFormatter.WriteTo(writer);
writer.Close();
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"), "itemID", DateTimeOffset.Now)
Dim rssFormatter As Rss20ItemFormatter = item.GetRss20Formatter(True)
Dim writer As XmlWriter = XmlWriter.Create("output.xml")
rssFormatter.WriteTo(writer)
writer.Close()
備註
除非項目及屬性在命名空間之內,否則 RSS 2.0 只允許規格中的項目與屬性。 當 參數為 時,格式器自動新增 "a10" 命名空間限定詞至所有延伸;否則延伸不序列化。