SyndicationPerson 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
배포 콘텐츠 작성자 또는 검토자를 나타냅니다.
public ref class SyndicationPerson
public class SyndicationPerson
type SyndicationPerson = class
Public Class SyndicationPerson
- 상속
-
SyndicationPerson
예제
다음 코드는 인스턴스의 SyndicationFeed 작성자 컬렉션에 추가하는 SyndicationPerson 방법을 보여줍니다.
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);
SyndicationPerson sp = new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg");
feed.Authors.Add(sp);
Dim feed As New SyndicationFeed("Feed Title", "Feed Description", New Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now)
Dim sp As New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://Jesper/Aaberg")
feed.Authors.Add(sp)
다음 XML에서는 SyndicationPerson이 Atom 1.0으로 serialize되는 방법을 보여 줍니다.
<author>
<name>Jesper Aaberg</name>
<uri>http://Jesper/Aaberg</uri>
<email>Jesper.Aaberg@contoso.com</email>
</author>
<contributor>
<name>Lene Aalling</name>
<uri>http://Lene/Aaling</uri>
<email>Lene.Aaling@contoso.com</email>
</contributor>
다음 XML은 RSS SyndicationPerson 2.0으로 직렬화되는 방법을 보여 줍니다.
<a10:author>
<a10:name>Lene Aalling</a10:name>
<a10:uri>http://Lene/Aalling</a10:uri>
<a10:email>Lene.Aalling@contoso.com</a10:email>
</a10:author>
<a10:contributor>
<a10:name>Jesper Aaberg</a10:name>
<a10:uri>http://Jesper/Aaberg</a10:uri>
<a10:email>Jesper.Aaberg@contoso.com</a10:email>
</a10:contributor>
설명
SyndicationPerson개체는 작성자 및 참가자 컬렉션 및 SyndicationItem 개체에 SyndicationFeed 추가할 수 있습니다.
Atom 1.0 SyndicationPerson 으로 직렬화되면 해당 항목이 요소 또는 <contributor>
요소 <author>
로 기록됩니다.
RSS 2.0 SyndicationPerson 으로 직렬화하면 인스턴스가 또는 <a10:author>``<a10:contributor>
요소로 <managingEditor>
기록됩니다. SyndicationPerson serialize되는 방법은 인스턴스가 추가되는 컬렉션 또는 SyndicationItem생성자에 추가 SyndicationFeed 된 SyndicationPerson 개체의 SyndicationPerson 수와 매개 변수 값 SerializeExtensionAsAtom
에 Rss20ItemFormatter(SyndicationItem, Boolean) 따라 달라집니다. 하나 SyndicationPerson 만 (또는Authors) 컬렉션 SyndicationPerson 에 Authors 추가되면 요소로 <managingEditor>
직렬화됩니다. 둘 이상의 SyndicationPerson 컬렉션 SerializeExtensionsAsAtom
에 AuthorsAuthors 추가되고 설정되면 모든 개체가 SyndicationPerson true
요소로 <a10:author>
직렬화됩니다. 설정false
되면 SerializeExtensionsAsAtom
인스턴스가 SyndicationPerson 직렬화되지 않습니다. (또는Contributors) 컬렉션에 Contributors 추가된 모든 SyndicationPerson 인스턴스는 설정된 true
경우에만 SerializeExtensionsAsAtom
직렬화되며, 이 경우 요소로 <a10:contributor>
직렬화됩니다.
생성자
SyndicationPerson() |
새 SyndicationPerson 인스턴스를 초기화합니다. |
SyndicationPerson(String) |
지정된 이메일 주소를 사용하여 새 SyndicationPerson 인스턴스를 초기화합니다. |
SyndicationPerson(String, String, String) |
지정된 이메일 주소, 이름 및 URI(Uniform Resource Identifier)를 사용하여 새 SyndicationPerson 인스턴스를 초기화합니다. |
SyndicationPerson(SyndicationPerson) |
지정된 인스턴스를 사용하여 SyndicationPerson 클래스의 새 인스턴스를 초기화합니다. |
속성
AttributeExtensions |
SyndicationPerson의 특성 확장을 가져옵니다. |
ElementExtensions |
SyndicationPerson의 요소 확장을 가져옵니다. |
SyndicationPerson의 이메일 주소를 가져오거나 설정합니다. |
|
Name |
SyndicationPerson의 이름을 가져오거나 설정합니다. |
Uri |
SyndicationPerson의 URI를 가져오거나 설정합니다. |
메서드
Clone() |
기존 SyndicationPerson 인스턴스의 복사본을 만듭니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TryParseAttribute(String, String, String, String) |
특성 확장의 구문 분석을 시도합니다. |
TryParseElement(XmlReader, String) |
요소 확장의 구문 분석을 시도합니다. |
WriteAttributeExtensions(XmlWriter, String) |
지정된 배포 버전을 사용하여 지정된 XmlWriter에 특성 확장을 씁니다. |
WriteElementExtensions(XmlWriter, String) |
지정된 배포 버전을 사용하여 지정된 XmlWriter에 요소 확장을 씁니다. |