Condividi tramite


SyndicationItem.Authors Proprietà

Definizione

Ottiene gli autori dell'elemento di diffusione.

public:
 property System::Collections::ObjectModel::Collection<System::ServiceModel::Syndication::SyndicationPerson ^> ^ Authors { System::Collections::ObjectModel::Collection<System::ServiceModel::Syndication::SyndicationPerson ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.ServiceModel.Syndication.SyndicationPerson> Authors { get; }
member this.Authors : System.Collections.ObjectModel.Collection<System.ServiceModel.Syndication.SyndicationPerson>
Public ReadOnly Property Authors As Collection(Of SyndicationPerson)

Valore della proprietà

Raccolta di SyndicationPerson oggetti che rappresentano gli autori dell'elemento di diffusione.

Esempio

Nel codice seguente viene illustrato come aggiungere un autore alla Authors raccolta di un oggetto SyndicationItem.

SyndicationItem item = new SyndicationItem("Item Title", "Item Content", new Uri("http://Item/Alternate/Link"));
item.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
Dim item As New SyndicationItem("Item Title", "Item Content", New Uri("http:' Item/Alternate/Link"))
item.Authors.Add(New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http:' contoso/jesper"))

Nel codice XML seguente viene illustrato come serializzare l'oggetto precedente SyndicationItem in Atom 1.0.

<entry>
  <id>Item ID</id>
  <title type="text">My Item</title>
  <updated>2007-03-16T23:00:59Z</updated>
  <author>
    <name>Lene Aaling</name>
    <uri>http://contoso/Lene</uri>
    <email>lene@contoso.com</email>
  </author>
  <link rel="alternate" href="http://someserver/MyItem" />
  <link rel="alternate" type="text/html" title="Alternate Link" length="1000" href="http://otherserver/Item" />
  <content type="text">This is some content</content>
</entry>

Nel codice XML seguente viene illustrato come serializzare il codice precedente SyndicationItem in RSS 2.0.

<item>
  <guid isPermaLink="false">Item ID</guid>
  <link>http://someserver/MyItem</link>
  <author>someone@mycompany.com</author>
  <title>My Item</title>
  <description>This is some content</description>
  <a10:link rel="alternate" type="text/html" title="Alternate Link" length="1000" href="http://otherserver/Item" />
  <a10:updated>2007-03-16T23:00:59Z</a10:updated>
</item>

Commenti

Quando si serializza in Atom 1.0, viene scritto un <author> elemento per ogni SyndicationPerson elemento della Authors raccolta.

Durante la serializzazione in RSS 2.0. Un <managingEditor> elemento viene scritto se l'insieme Authors ha solo un SyndicationPersonoggetto , in caso contrario viene scritto un <a10:author> elemento per ogni SyndicationPerson elemento dell'insieme Authors .

Si applica a