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à

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

Esempio

Nel codice seguente viene illustrato come aggiungere un autore alla raccolta Authors di 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 mostrato come l'elemento SyndicationItem precedente venga serializzato per il formato 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 mostrato come l'elemento SyndicationItem precedente venga serializzato per il formato 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

Con la serializzazione per il formato Atom 1.0, viene <author> scritto un elemento per ogni SyndicationPerson nella raccolta di Authors.

Con la serializzazione per il formato RSS 2.0. un <managingEditor> elemento viene scritto se l'insieme Authors ha solo un SyndicationPersonelemento , in caso contrario un <a10:author> elemento viene scritto per ogni SyndicationPerson elemento nell'insieme Authors .

Si applica a