SyndicationPerson Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un autore o un collaboratore del contenuto di diffusione.
public ref class SyndicationPerson
public class SyndicationPerson
type SyndicationPerson = class
Public Class SyndicationPerson
- Ereditarietà
-
SyndicationPerson
Esempio
Nel codice seguente viene illustrato come aggiungere un SyndicationPerson oggetto all'insieme authors di un'istanza SyndicationFeed di .
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)
Il codice XML seguente mostra come un oggetto SyndicationPerson viene serializzato in 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>
Il codice XML seguente mostra come un oggetto SyndicationPerson viene serializzato in 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>
Commenti
SyndicationPerson gli oggetti possono essere aggiunti agli autori e agli insiemi di collaboratori su SyndicationFeed oggetti e SyndicationItem .
Se serializzato in Atom 1.0, viene SyndicationPerson scritto come elemento <author> o <contributor> .
Se serializzato in RSS 2.0, un'istanza SyndicationPerson viene scritta come elemento <managingEditor>, <a10:author>o <a10:contributor> . La modalità di serializzazione di un SyndicationPerson oggetto dipende dal numero di SyndicationPerson oggetti aggiunti a un SyndicationFeed oggetto o SyndicationItem, a quale raccolta vengono aggiunte le SyndicationPerson istanze e al valore del SerializeExtensionAsAtom parametro al Rss20ItemFormatter(SyndicationItem, Boolean) costruttore. Se ne viene aggiunto solo uno SyndicationPerson alla Authors raccolta (o Authors), l'oggetto SyndicationPerson viene serializzato in un <managingEditor> elemento . Se più di un SyndicationPerson oggetto viene aggiunto all'insieme Authors (o Authors) e SerializeExtensionsAsAtom viene impostato su true, tutti gli SyndicationPerson oggetti vengono serializzati su <a10:author> elementi. Se SerializeExtensionsAsAtom è impostato su false, le SyndicationPerson istanze non vengono serializzate. Tutte SyndicationPerson le istanze aggiunte alla Contributors raccolta (o Contributors) vengono serializzate solo se SerializeExtensionsAsAtom è impostata su true, nel qual caso vengono serializzate su <a10:contributor> elementi.
Costruttori
| Nome | Descrizione |
|---|---|
| SyndicationPerson() |
Inizializza una nuova istanza di SyndicationPerson. |
| SyndicationPerson(String, String, String) |
Inizializza una nuova SyndicationPerson istanza con l'indirizzo di posta elettronica, il nome e l'URI (Uniform Resource Identifier) specificati. |
| SyndicationPerson(String) |
Inizializza una nuova SyndicationPerson istanza con l'indirizzo di posta elettronica specificato. |
| SyndicationPerson(SyndicationPerson) |
Inizializza una nuova istanza della SyndicationPerson classe con l'istanza specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| AttributeExtensions |
Ottiene le estensioni dell'attributo per l'oggetto SyndicationPerson. |
| ElementExtensions |
Ottiene le estensioni degli elementi per l'oggetto SyndicationPerson. |
|
Ottiene o imposta l'indirizzo di posta elettronica dell'oggetto SyndicationPerson. |
|
| Name |
Ottiene o imposta il nome dell'oggetto SyndicationPerson. |
| Uri |
Ottiene o imposta l'URI dell'oggetto SyndicationPerson. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea una copia dell'istanza esistente SyndicationPerson . |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TryParseAttribute(String, String, String, String) |
Tenta di analizzare un'estensione dell'attributo. |
| TryParseElement(XmlReader, String) |
Tenta di analizzare un'estensione dell'elemento. |
| WriteAttributeExtensions(XmlWriter, String) |
Scrive le estensioni dell'attributo nell'oggetto specificato XmlWriter usando la versione di diffusione specificata. |
| WriteElementExtensions(XmlWriter, String) |
Scrive le estensioni degli elementi nell'oggetto specificato XmlWriter usando la versione di diffusione specificata. |