SyndicationPerson Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dağıtım içeriğinin yazarını veya katkıda bulunanını temsil eder.
public ref class SyndicationPerson
public class SyndicationPerson
type SyndicationPerson = class
Public Class SyndicationPerson
- Devralma
-
SyndicationPerson
Örnekler
Aşağıdaki kod, bir SyndicationPerson örneğin yazar koleksiyonuna SyndicationFeed nasıl ekleneceğini gösterir.
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)
Aşağıdaki XML, a'nın SyndicationPerson Atom 1.0'a nasıl seri hale getirileceğini gösterir.
<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>
Aşağıdaki XML, bir SyndicationPerson öğesinin RSS 2.0'a nasıl seri hale getirileceğini gösterir.
<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>
Açıklamalar
SyndicationPerson nesneleri ve nesneleri üzerinde SyndicationFeedSyndicationItem yazar ve katkıda bulunan koleksiyonlarına eklenebilir.
Atom 1.0'a seri hale getirildiğinde, SyndicationPerson öğesi veya <author>
<contributor>
öğesi olarak yazılır.
RSS 2.0'a seri hale getirildiğinde, bir SyndicationPerson örnek , <managingEditor>
<a10:author>
veya <a10:contributor>
öğesi olarak yazılır. A'nın SyndicationPerson nasıl seri hale getirildiği, veya SyndicationItemSyndicationFeed öğesine eklenen nesne sayısınaSyndicationPerson, örneklerin SyndicationPerson eklendiği koleksiyona ve oluşturucuya SerializeExtensionAsAtom
parametrenin Rss20ItemFormatter(SyndicationItem, Boolean) değerine bağlıdır. (veya Authors) koleksiyonuna Authors yalnızca biri SyndicationPerson eklenirse, SyndicationPerson bir <managingEditor>
öğeye serileştirilir. (veya Authors) koleksiyonuna Authors birden SyndicationPerson fazla eklenir ve SerializeExtensionsAsAtom
olarak ayarlanırsatrue
, tüm SyndicationPerson nesneler öğelere <a10:author>
serileştirilir. olarak ayarlanırsa SerializeExtensionsAsAtom
false
SyndicationPerson, örnekler serileştirilmemiştir. (veya ) koleksiyonuna Contributors eklenen tüm SyndicationPerson örnekler yalnızca olarak ayarlanırsa SerializeExtensionsAsAtom
true
serileştirilir ve bu durumda öğelere <a10:contributor>
serileştirilir.Contributors
Oluşturucular
SyndicationPerson() |
Yeni SyndicationPerson bir örnek başlatır. |
SyndicationPerson(String) |
Belirtilen e-posta adresiyle yeni SyndicationPerson bir örnek başlatır. |
SyndicationPerson(String, String, String) |
Belirtilen e-posta adresi, ad ve Tekdüzen Kaynak Tanımlayıcısı (URI) ile yeni SyndicationPerson bir örnek başlatır. |
SyndicationPerson(SyndicationPerson) |
Belirtilen örnekle sınıfının yeni bir örneğini SyndicationPerson başlatır. |
Özellikler
AttributeExtensions |
için SyndicationPersonöznitelik uzantılarını alır. |
ElementExtensions |
için SyndicationPersonöğe uzantılarını alır. |
öğesinin e-posta adresini SyndicationPersonalır veya ayarlar. |
|
Name |
adını SyndicationPersonalır veya ayarlar. |
Uri |
URI'sini SyndicationPersonalır veya ayarlar. |
Yöntemler
Clone() |
Mevcut SyndicationPerson örneğin bir kopyasını oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
TryParseAttribute(String, String, String, String) |
Öznitelik uzantısını ayrıştırmaya çalışır. |
TryParseElement(XmlReader, String) |
Bir öğe uzantısını ayrıştırmaya çalışır. |
WriteAttributeExtensions(XmlWriter, String) |
Belirtilen dağıtım sürümünü kullanarak belirtilene XmlWriter öznitelik uzantılarını yazar. |
WriteElementExtensions(XmlWriter, String) |
Belirtilen dağıtım sürümünü kullanarak belirtilen XmlWriter öğesine öğe uzantılarını yazar. |