SyndicationItem Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili item umpan, misalnya RSS <item> atau Atom <entry>.
public ref class SyndicationItem
public class SyndicationItem
type SyndicationItem = class
Public Class SyndicationItem
- Warisan
-
SyndicationItem
Contoh
Kode berikut menunjukkan cara menggunakan SyndicationItem kelas .
SyndicationItem item = new SyndicationItem("My Item", "This is some content", new Uri("http://SomeServer/MyItem"), "Item ID", DateTime.Now);
item.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
item.Categories.Add(new SyndicationCategory("Category One"));
item.Contributors.Add(new SyndicationPerson("lene@contoso.com", "Lene Aaling", "http://contoso/lene"));
item.Copyright = new TextSyndicationContent("Copyright 2007");
item.Links.Add(new SyndicationLink(new Uri("http://OtherServer/Item"), "alternate", "Alternate Link", "text/html", 1000));
item.PublishDate = new DateTime(2007, 2, 23);
item.Summary = new TextSyndicationContent("this is a summary for my item");
XmlQualifiedName xqName = new XmlQualifiedName("itemAttrib", "http://FeedServer/tags");
item.AttributeExtensions.Add(xqName, "ItemAttribValue");
SyndicationFeed feed = new SyndicationFeed();
Collection<SyndicationItem> items = new Collection<SyndicationItem>();
items.Add(item);
feed.Items = items;
Dim item As SyndicationItem = New SyndicationItem("My Item", "This is some content", New Uri("http:' SomeServer/MyItem"), "Item ID", DateTime.Now)
item.Authors.Add(New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http:' contoso/jesper"))
item.Categories.Add(New SyndicationCategory("Category One"))
item.Contributors.Add(New SyndicationPerson("lene@contoso.com", "Lene Aaling", "http:' contoso/lene"))
item.Copyright = New TextSyndicationContent("Copyright 2007")
item.Links.Add(New SyndicationLink(New Uri("http:' OtherServer/Item"), "alternate", "Alternate Link", "text/html", 1000))
item.PublishDate = New DateTime(2007, 2, 23)
item.Summary = New TextSyndicationContent("this is a summary for my item")
Dim xqName As XmlQualifiedName = New XmlQualifiedName("itemAttrib", "http:' FeedServer/tags")
item.AttributeExtensions.Add(xqName, "ItemAttribValue")
Dim feed As SyndicationFeed = New SyndicationFeed()
Dim items As Collection(Of SyndicationItem) = New Collection(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Keterangan
Saat diserialisasikan ke Atom 1.0, SyndicationItem instans ditulis ke <entry> elemen . Tabel berikut menunjukkan bagaimana setiap properti yang ditentukan diserialisasikan SyndicationItem untuk Atom 1.0.
| Properti SyndicationItem | Formulir berseri |
|---|---|
| AttributeExtensions | Atribut dalam <entry> elemen . |
| Authors | Elemen <author> untuk setiap penulis dalam koleksi. |
| Categories | Sebuah <category> elemen. |
| Content | Sebuah <content> elemen. |
| Contributors | Elemen <contributor> untuk setiap kontributor dalam koleksi. |
| Copyright | Sebuah<rights> elemen. |
| ElementExtensions | Elemen dalam <entry> elemen . |
| Id | Sebuah <id> elemen. |
| LastUpdatedTime | Sebuah <updated> elemen. |
| Links | Elemen <link> untuk setiap tautan dalam koleksi. |
| PublishDate | Sebuah <published> elemen. |
| SourceFeed | Sebuah <source> elemen. |
| Summary | Sebuah <summary> elemen. |
| Title | Sebuah <title> elemen. |
Saat diserialisasikan ke RSS 2.0, SyndicationItem instans ditulis ke <item> elemen . Tabel berikut menunjukkan bagaimana setiap properti yang ditentukan diserialisasikan SyndicationItem untuk RSS 2.0.
| Properti SyndicationItem | Formulir berseri |
|---|---|
| AttributeExtensions | Atribut dalam <item> elemen . |
| Authors | Jika <managingEditor> hanya satu SyndicationPerson yang ada dalam Authors koleksi; jika tidak, <a10:author> elemen untuk setiap penulis dalam koleksi. |
| Categories | Sebuah <category> elemen. |
| Content | Sebuah <a10:content> elemen. |
| Contributors | Elemen <a10:contributor> untuk masing-masing SyndicationPerson dalam Contributors koleksi. |
| Copyright | Sebuah <copyright> elemen. |
| ElementExtensions | Elemen dalam <item> elemen . |
| Id | Sebuah <a10:id> elemen. |
| LastUpdatedTime | Sebuah <a10:updated> elemen. |
| Links |
<link> Elemen untuk masing-masing SyndicationLink dalam Links koleksi. |
| PublishDate | Sebuah <pubDate> elemen. |
| SourceFeed | Sebuah <source> elemen. |
| Summary | Sebuah <description> elemen. |
| Title | Sebuah <title> elemen. |
Konstruktor
| Nama | Deskripsi |
|---|---|
| SyndicationItem() |
Menginisialisasi instans baru dari kelas SyndicationItem. |
| SyndicationItem(String, String, Uri, String, DateTimeOffset) |
Menginisialisasi instans baru dari kelas SyndicationItem. |
| SyndicationItem(String, String, Uri) |
Menginisialisasi instans SyndicationItem baru kelas dengan judul, konten, dan tautan yang ditentukan. |
| SyndicationItem(String, SyndicationContent, Uri, String, DateTimeOffset) |
Menginisialisasi instans baru dari kelas SyndicationItem. |
| SyndicationItem(SyndicationItem) |
Menginisialisasi instans SyndicationItem baru kelas dengan instans yang ditentukan SyndicationItem . |
Properti
| Nama | Deskripsi |
|---|---|
| AttributeExtensions |
Mendapatkan ekstensi atribut untuk item sindikasi. |
| Authors |
Mendapatkan penulis item sindikasi. |
| BaseUri |
Mendapatkan atau mengatur Pengidentifikasi Sumber Daya Seragam (URI) dasar untuk SyndicationItem instans. |
| Categories |
Mendapatkan kategori sindikasi untuk item sindikasi. |
| Content |
Mendapatkan atau mengatur konten item sindikasi. |
| Contributors |
Mendapatkan kontributor item sindikasi. |
| Copyright |
Mendapatkan atau mengatur informasi hak cipta untuk item sindikasi. |
| ElementExtensions |
Mendapatkan ekstensi elemen yang terkandung dalam item sindikasi. |
| Id |
Mendapatkan atau mengatur ID item sindikasi. |
| LastUpdatedTime |
Mendapatkan atau mengatur waktu terakhir yang diperbarui untuk item sindikasi. |
| Links |
Mendapatkan tautan yang terkandung dalam item sindikasi. |
| PublishDate |
Mendapatkan atau mengatur tanggal penerbitan untuk item sindikasi. |
| SourceFeed |
Mendapatkan atau mengatur umpan sumber item sindikasi. |
| Summary |
Mendapatkan atau mengatur ringkasan item sindikasi. |
| Title |
Mendapatkan atau mengatur judul item sindikasi. |
Metode
| Nama | Deskripsi |
|---|---|
| AddPermalink(Uri) |
Menambahkan permalink ke SyndicationItem. |
| Clone() |
Membuat salinan SyndicationItem instans. |
| CreateCategory() |
Membuat kategori baru. |
| CreateLink() |
Membuat instans SyndicationLink baru. |
| CreatePerson() |
Membuat orang baru. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetAtom10Formatter() |
Mendapatkan instans Atom10FeedFormatter . |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetRss20Formatter() |
Mendapatkan instans Rss20FeedFormatter . |
| GetRss20Formatter(Boolean) |
Mendapatkan instans Rss20FeedFormatter . |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Load(XmlReader) |
Memuat instans SyndicationItem dari XmlReader. |
| Load<TSyndicationItem>(XmlReader) |
SyndicationItem Memuat objek turunan dari XmlReader. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| SaveAsAtom10(XmlWriter) |
Tulis item sindikasi ke yang ditentukan XmlWriter dalam format Atom 1.0. |
| SaveAsRss20(XmlWriter) |
Tulis item sindikasi ke yang ditentukan XmlWriter dalam format RSS 2.0. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| TryParseAttribute(String, String, String, String) |
Mencoba mengurai ekstensi atribut. |
| TryParseContent(XmlReader, String, String, SyndicationContent) |
Mencoba mengurai konten. |
| TryParseElement(XmlReader, String) |
Mencoba mengurai ekstensi elemen. |
| WriteAttributeExtensions(XmlWriter, String) |
Menulis ekstensi atribut ke yang ditentukan XmlWriter menggunakan versi sindikasi yang ditentukan. |
| WriteElementExtensions(XmlWriter, String) |
Menulis ekstensi elemen ke yang ditentukan XmlWriter menggunakan versi sindikasi tertentu. |