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 네임스페이스를 사용하여 요소 및 특성 확장을 serialize할지 여부를 지정하는 값입니다.
반환
Rss20FeedFormatter 인스턴스입니다.
예제
다음 코드에서는 RSS 2.0 형식의 배포 항목을 XML 파일에 쓰고 특성 및 요소 확장을 serialize하는 방법을 보여 줍니다.
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" 네임스페이스를 자동으로 추가합니다. 그렇지 않으면 확장이 serialize되지 않습니다.