다음을 통해 공유


SyndicationFeed 클래스

정의

피드에 대한 정보를 포함합니다. 이 클래스는 RSS 2.0/rss/channel 요소 또는 Atom 1.0atom:feed 요소에 있는 정보를 캡슐화합니다.

public ref class SyndicationFeed sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SyndicationFeed final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationFeedFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationFeed final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SyndicationFeed
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationFeedFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationFeed
function SyndicationFeed(title, subtitle, uri)
Public NotInheritable Class SyndicationFeed
상속
Object Platform::Object IInspectable SyndicationFeed
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

다음 표에서는 SyndicationFeed 속성을 RSS 및 Atom 피드 요소에 매핑합니다.

SyndicationFeed RSS 채널 Atom 피드
작성자 managementingEditor 작성자
범주 category category
참가자 기여자
생성기 생성기(generator) 생성기(generator)
IconUri icon
ID id
LastUpdatedTime lastBuildDate 업데이트됨
권한 저작권 권한
부제목 description 부제목
제목 title title
항목 항목 entry
연결 link link
ImageUri 이미지 로고
FirstUri rel="first"와 연결
LastUri rel="last"와 연결
NextUri rel="next"와 연결
PreviousUri rel="previous"와 연결
SourceFormat

생성자

SyndicationFeed()

SyndicationFeed 개체를 만듭니다.

SyndicationFeed(String, String, Uri)

Title, SubtitleUri를 사용하여 새 SyndicationFeed 개체를 만듭니다.

속성

AttributeExtensions

요소의 사용자 지정 특성 목록을 가져옵니다.

Authors

항목의 작성자를 가져옵니다. 이 속성은 atom:entry 아래의 모든 atom:author 요소의 컬렉션을 나타냅니다.

BaseUri

요소의 기본 URI를 가져오거나 설정합니다. 이 속성은 요소의 xml:base 특성을 나타냅니다. 상위 요소에서 상속될 수 있습니다.

Categories

피드의 범주 컬렉션을 가져옵니다. 이 속성은 atom:feed 아래의 모든 atom:category 요소의 컬렉션을 나타냅니다.

Contributors

피드의 기여자 컬렉션을 가져옵니다. 이 속성은 atom:feed 아래의 모든 atom:기여자 요소의 컬렉션을 나타냅니다.

ElementExtensions

요소 내의 자식 요소 목록을 가져옵니다.

FirstUri

시퀀스의 첫 번째 URI(Uniform Resource Identifier)를 가져옵니다. 이 속성은 특성이 rel="first"atom:link 요소를 나타냅니다.

Generator

피드의 생성기를 가져오거나 설정합니다. 이 속성은 Atom:generator 요소 또는 RSS 2.0생성기 요소를 나타냅니다.

IconUri

피드 이미지의 URI(Uniform Resource Identifier)를 가져오거나 설정합니다. 이 속성은 atom:icon 요소를 나타냅니다.

Id

배포 피드의 식별자를 가져오거나 설정합니다.

ImageUri

피드에 대한 로고의 URI(Uniform Resource Identifier)를 가져오거나 설정합니다. 이 속성은 RSS 2.0atom:logo 요소 또는 image/uri 요소를 나타냅니다.

Items

피드에 있는 항목의 컬렉션을 가져옵니다. 이 속성은 atom:entry 요소의 컬렉션 또는 RSS 2.0항목 요소 컬렉션을 나타냅니다.

Language

요소의 언어를 가져오거나 설정합니다. 이 속성은 요소의 xml:lang 특성을 나타냅니다. 상위 요소에서 상속될 수 있습니다. XML 1.0에 따라 유효해야 합니다.

LastUpdatedTime

피드가 마지막으로 수정된 시간을 가져오거나 설정합니다. 이 속성은 /rss/channel/lastBuildDate 또는 atom:updated 요소를 나타냅니다.

LastUri

시퀀스의 마지막 URI(Uniform Resource Identifier)를 가져옵니다. 이 속성은 특성이 rel="last"atom:link 요소를 나타냅니다.

Links

피드와 연결된 링크를 가져옵니다. 이 속성은 atom:feed 아래에 있는 atom:link 요소의 컬렉션을 나타냅니다. RSS 2.0에서 링크 요소에 매핑됩니다.

NextUri

시퀀스에서 다음 URI(Uniform Resource Identifier)를 가져옵니다. 이 속성은 특성이 rel="next"atom:link 요소를 나타냅니다.

NodeName

요소의 로컬 이름을 가져오거나 설정합니다.

NodeNamespace

요소의 네임스페이스를 가져오거나 설정합니다.

NodeValue

요소의 텍스트 콘텐츠를 가져오거나 설정합니다. 요소에 자식 요소만 포함된 경우 이 속성은 NULL입니다.

PreviousUri

시퀀스의 이전 URI(Uniform Resource Identifier)를 가져옵니다. 이 속성은 특성이 rel="previous"atom:link 요소를 나타냅니다.

Rights

피드의 권한에 대한 정보를 가져오거나 설정합니다. 이 속성은 RSS 2.0atom:rights 요소 또는 저작권 요소를 나타냅니다.

SourceFormat

원본 문서의 형식을 가져옵니다. 개체가 문서에서 로드되지 않은 경우 이 속성은 SyndicationFormat_Atom10 반환합니다.

Subtitle

피드의 부제목을 가져오거나 설정합니다. 이 속성은 Atom:subtitle 요소 또는 RSS 2.0description 요소를 나타냅니다.

Title

배포 피드의 제목을 가져오거나 설정합니다.

메서드

GetXmlDocument(SyndicationFormat)

이 요소, 모든 특성 및 외세의 태그를 포함한 자식 요소를 나타내는 DOM 개체를 생성합니다. 이 메서드에서 허용하는 유일한 형식은 Atom 1.0RSS 2.0입니다.

Load(String)

RSS 2.0 또는 Atom 1.0 형식일 수 있는 지정된 피드 문자열에서 개체를 초기화합니다.

LoadFromXml(XmlDocument)

지정된 DOM 개체에서 SyndicationFeed 개체를 초기화합니다. 이 개체는 *RSS 2.0 * 또는 Atom 1.0 형식으로 XML 콘텐츠를 포함할 수 있습니다.

적용 대상

추가 정보