SyndicationPerson Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een auteur of inzender van syndicatie-inhoud.
public ref class SyndicationPerson
public class SyndicationPerson
type SyndicationPerson = class
Public Class SyndicationPerson
- Overname
-
SyndicationPerson
Voorbeelden
De volgende code laat zien hoe u een SyndicationPerson aan de auteursverzameling van een SyndicationFeed exemplaar toevoegt.
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)
In de volgende XML ziet u hoe een SyndicationPerson geserialiseerd wordt naar Atom 1.0.
<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>
In de volgende XML ziet u hoe een SyndicationPerson geserialiseerd wordt naar RSS 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>
Opmerkingen
SyndicationPerson objecten kunnen worden toegevoegd aan de auteurs en inzendersverzamelingen op SyndicationFeed en SyndicationItem objecten.
Wanneer het wordt geserialiseerd naar Atom 1.0, wordt de SyndicationPerson tekst als een <author> of <contributor> element geschreven.
Wanneer deze wordt geserialiseerd naar RSS 2.0, wordt een SyndicationPerson exemplaar als een <managingEditor>, <a10:author>of <a10:contributor> element weggeschreven. Hoe een SyndicationPerson geserialiseerd wordt, is afhankelijk van het aantal SyndicationPerson objecten dat is toegevoegd aan een SyndicationFeed of SyndicationItem, aan welke verzameling de SyndicationPerson exemplaren worden toegevoegd en de waarde van de SerializeExtensionAsAtom parameter aan de Rss20ItemFormatter(SyndicationItem, Boolean) constructor. Als er slechts één SyndicationPerson aan de Authors (of Authors) verzameling wordt toegevoegd, wordt de SyndicationPerson verzameling geserialiseerd naar een <managingEditor> element. Als er meer dan één SyndicationPerson wordt toegevoegd aan de Authors verzameling (of Authors) en SerializeExtensionsAsAtom is ingesteld op true, worden alle SyndicationPerson objecten geserialiseerd op <a10:author> elementen. Als SerializeExtensionsAsAtom dit is ingesteld false, worden de SyndicationPerson exemplaren niet geserialiseerd. Alle SyndicationPerson exemplaren die aan de Contributors verzameling (of Contributors) worden toegevoegd, worden alleen geserialiseerd als SerializeExtensionsAsAtom ze zijn ingesteld op true, in welk geval ze worden geserialiseerd op <a10:contributor> elementen.
Constructors
| Name | Description |
|---|---|
| SyndicationPerson() |
Initialiseert een nieuw SyndicationPerson exemplaar. |
| SyndicationPerson(String, String, String) |
Initialiseert een nieuw SyndicationPerson exemplaar met het opgegeven e-mailadres, de naam en de URI (Uniform Resource Identifier). |
| SyndicationPerson(String) |
Initialiseert een nieuw SyndicationPerson exemplaar met het opgegeven e-mailadres. |
| SyndicationPerson(SyndicationPerson) |
Initialiseert een nieuw exemplaar van de SyndicationPerson klasse met het opgegeven exemplaar. |
Eigenschappen
| Name | Description |
|---|---|
| AttributeExtensions |
Hiermee haalt u de kenmerkextensies voor de SyndicationPerson. |
| ElementExtensions |
Hiermee haalt u de elementextensies voor de SyndicationPerson. |
|
Hiermee haalt u het e-mailadres van de SyndicationPerson. |
|
| Name |
Hiermee haalt u de naam van de SyndicationPerson. |
| Uri |
Hiermee haalt u de URI van de SyndicationPerson. |
Methoden
| Name | Description |
|---|---|
| Clone() |
Hiermee maakt u een kopie van het bestaande SyndicationPerson exemplaar. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryParseAttribute(String, String, String, String) |
Probeert een kenmerkextensie te parseren. |
| TryParseElement(XmlReader, String) |
Probeert een elementextensie te parseren. |
| WriteAttributeExtensions(XmlWriter, String) |
Schrijft de kenmerkextensies naar de opgegeven XmlWriter met behulp van de opgegeven syndicatieversie. |
| WriteElementExtensions(XmlWriter, String) |
Hiermee schrijft u de elementextensies naar de opgegeven XmlWriter versie met behulp van de opgegeven syndicatieversie. |