SyndicationItem.GetRss20Formatter Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает экземпляр Rss20FeedFormatter.
Перегрузки
GetRss20Formatter() |
Возвращает экземпляр Rss20FeedFormatter. |
GetRss20Formatter(Boolean) |
Возвращает экземпляр Rss20FeedFormatter. |
GetRss20Formatter()
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
Возвращает экземпляр 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.
Примеры
В следующем примере кода показано, как записать элемент синдикации в XML-файл в формате RSS 2.0.
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)
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
- Исходный код:
- SyndicationItem.cs
Возвращает экземпляр 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.
Примеры
В следующем примере кода показано, как записать элемент синдикации в XML-файл в формате RSS 2.0, сериализуя расширения атрибута и элемента.
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
, модуль форматирования автоматически добавляет пространство имен «а10» для всех расширений; в противном случае сериализация расширений не выполняется.