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 では、仕様にない要素と属性を名前空間内だけで使用できます。 serializedExtensionsAsAtom
パラメーターが true
の場合、フォーマッタは自動的にすべての拡張に "a10" 名前空間を追加します。それ以外の場合、拡張はシリアル化されません。