Share via


SyndicationCategory 클래스

정의

피드 또는 항목의 범주를 나타냅니다. 이 클래스는 RSS 2.0/rss/channel/item/category 요소 또는 Atom 1.0atom:category 요소에 있는 정보를 캡슐화합니다.

public ref class SyndicationCategory sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Syndication.ISyndicationCategoryFactory, 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 SyndicationCategory 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(Windows.Web.Syndication.ISyndicationCategoryFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SyndicationCategory final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 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 SyndicationCategory
[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(typeof(Windows.Web.Syndication.ISyndicationCategoryFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SyndicationCategory
function SyndicationCategory(term, scheme, label)
Public NotInheritable Class SyndicationCategory
상속
Object Platform::Object IInspectable SyndicationCategory
특성
구현

Windows 요구 사항

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

설명

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

SyndicationCategory RSS Atom
레이블 label(특성)
구성표 domain(특성) scheme(특성)
기간 (노드 값) uri(특성)

생성자

SyndicationCategory()

SyndicationCategory 개체를 만듭니다.

SyndicationCategory(String)

지정된 용어 속성을 사용하여 SyndicationCategory 개체를 만듭니다.

SyndicationCategory(String, String, String)

지정된 속성 값을 사용하여 SyndicationCategory 개체를 만듭니다.

속성

AttributeExtensions

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

BaseUri

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

ElementExtensions

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

Label

범주의 레이블을 가져오거나 설정합니다. 이 속성은 atom:category레이블 특성을 나타냅니다. 최종 사용자 애플리케이션에 표시할 레이블을 제공합니다.

Language

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

NodeName

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

NodeNamespace

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

NodeValue

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

Scheme

범주의 체계를 가져오거나 설정합니다. 이 속성은 atom:category체계 특성 또는 RSS 2.0category 요소에 있는 도메인 특성을 나타냅니다.

Term

범주를 식별하는 문자열을 가져오거나 설정합니다. 이 속성은 atom:category의 필수 용어 특성 또는 RSS 2.0에서 category 요소의 텍스트 콘텐츠를 나타냅니다.

메서드

GetXmlDocument(SyndicationFormat)

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

적용 대상

추가 정보