SyndicationFeed Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy SyndicationFeed.
Przeciążenia
| SyndicationFeed() |
Inicjuje nowe wystąpienie klasy SyndicationFeed. |
| SyndicationFeed(IEnumerable<SyndicationItem>) |
Inicjuje SyndicationFeed nowe wystąpienie klasy z określoną kolekcją SyndicationItem obiektów. |
| SyndicationFeed(SyndicationFeed, Boolean) |
Tworzy nowe wystąpienie SyndicationFeed klasy z określonym kanałem informacyjnym. |
| SyndicationFeed(String, String, Uri) |
Inicjuje SyndicationFeed nowe wystąpienie klasy o określonym tytule, opisie i identyfikatorze ujednoliconego zasobu (URI). |
| SyndicationFeed(String, String, Uri, IEnumerable<SyndicationItem>) |
Inicjuje SyndicationFeed nowe wystąpienie klasy o określonym tytule, opisie, identyfikatorze URI i kolekcji SyndicationItem obiektów. |
| SyndicationFeed(String, String, Uri, String, DateTimeOffset) |
Tworzy nowe wystąpienie klasy SyndicationFeed. |
| SyndicationFeed(String, String, Uri, String, DateTimeOffset, IEnumerable<SyndicationItem>) |
Tworzy nowe wystąpienie klasy SyndicationFeed. |
SyndicationFeed()
Inicjuje nowe wystąpienie klasy SyndicationFeed.
public:
SyndicationFeed();
public SyndicationFeed ();
Public Sub New ()
Dotyczy
SyndicationFeed(IEnumerable<SyndicationItem>)
Inicjuje SyndicationFeed nowe wystąpienie klasy z określoną kolekcją SyndicationItem obiektów.
public:
SyndicationFeed(System::Collections::Generic::IEnumerable<System::ServiceModel::Syndication::SyndicationItem ^> ^ items);
public SyndicationFeed (System.Collections.Generic.IEnumerable<System.ServiceModel.Syndication.SyndicationItem> items);
new System.ServiceModel.Syndication.SyndicationFeed : seq<System.ServiceModel.Syndication.SyndicationItem> -> System.ServiceModel.Syndication.SyndicationFeed
Public Sub New (items As IEnumerable(Of SyndicationItem))
Parametry
- items
- IEnumerable<SyndicationItem>
Kolekcja obiektów SyndicationItem.
Przykłady
W poniższym przykładzie pokazano, jak wywołać ten konstruktor.
List<SyndicationItem> items = new List<SyndicationItem>();
SyndicationItem item1 = new SyndicationItem();
item1.Title = new TextSyndicationContent("Item 1");
item1.Summary = new TextSyndicationContent("This is Item 1's summary");
item1.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1");
items.Add(item1);
SyndicationItem item2 = new SyndicationItem();
item2.Title = new TextSyndicationContent("Item 2");
item2.Summary = new TextSyndicationContent("This is Item 2's summary");
item2.Authors.Add(new SyndicationPerson("lene@contoso.com", "Lene Aaling", "http://contoso/lene"));
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2");
items.Add(item2);
SyndicationFeed feed = new SyndicationFeed(items);
Dim items As Collection(Of SyndicationItem) = New Collection(Of SyndicationItem)()
Dim item1 As SyndicationItem = New SyndicationItem()
item1.Title = New TextSyndicationContent("Item 1")
item1.Summary = New TextSyndicationContent("This is Item 1's summary")
item1.Authors.Add(New SyndicationPerson("Jesper@contoso.com", "Jesper Aaberg", "http:'contoso/jesper"))
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1")
Dim item2 As SyndicationItem = New SyndicationItem()
item2.Title = New TextSyndicationContent("Item 2")
item2.Summary = New TextSyndicationContent("This is Item 2's summary")
item2.Authors.Add(New SyndicationPerson("lene@contoso.com", "Lene Aaling", "http:'contoso/lene"))
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2")
Dim feed As SyndicationFeed = New SyndicationFeed(items)
Uwagi
Kolekcja obiektów przekazanych SyndicationItem do tego konstruktora jest buforowana.
Dotyczy
SyndicationFeed(SyndicationFeed, Boolean)
Tworzy nowe wystąpienie SyndicationFeed klasy z określonym kanałem informacyjnym.
protected:
SyndicationFeed(System::ServiceModel::Syndication::SyndicationFeed ^ source, bool cloneItems);
protected SyndicationFeed (System.ServiceModel.Syndication.SyndicationFeed source, bool cloneItems);
new System.ServiceModel.Syndication.SyndicationFeed : System.ServiceModel.Syndication.SyndicationFeed * bool -> System.ServiceModel.Syndication.SyndicationFeed
Protected Sub New (source As SyndicationFeed, cloneItems As Boolean)
Parametry
- source
- SyndicationFeed
Użyte SyndicationFeed do zainicjowania nowego wystąpienia.
- cloneItems
- Boolean
Wartość określająca, czy sklonować elementy w wystąpieniu źródłowym.
Uwagi
cloneItems Jeśli parametr to true, wszystkie SyndicationItem wystąpienia w wystąpieniu źródłowym SyndicationFeed są klonowane i dodawane do Items kolekcji nowego SyndicationFeed wystąpienia. cloneItems Jeśli parametr to false, Items kolekcja nowego SyndicationFeed wystąpienia zawiera odwołania do istniejących SyndicationItem wystąpień.
Dotyczy
SyndicationFeed(String, String, Uri)
Inicjuje SyndicationFeed nowe wystąpienie klasy o określonym tytule, opisie i identyfikatorze ujednoliconego zasobu (URI).
public:
SyndicationFeed(System::String ^ title, System::String ^ description, Uri ^ feedAlternateLink);
public SyndicationFeed (string title, string description, Uri feedAlternateLink);
new System.ServiceModel.Syndication.SyndicationFeed : string * string * Uri -> System.ServiceModel.Syndication.SyndicationFeed
Public Sub New (title As String, description As String, feedAlternateLink As Uri)
Parametry
- title
- String
Tytuł kanału informacyjnego.
- description
- String
Opis kanału informacyjnego.
- feedAlternateLink
- Uri
Identyfikator URI kanału informacyjnego.
Przykłady
W poniższym przykładzie pokazano, jak wywołać ten konstruktor.
SyndicationFeed feed = new SyndicationFeed("My Data Feed", "This is a sample feed", new Uri("http://localhost/MyDataService"));
Dim feed As SyndicationFeed = New SyndicationFeed("My Data Feed", "This is a sample feed", New Uri("http:'localhost/MyDataService"))
Dotyczy
SyndicationFeed(String, String, Uri, IEnumerable<SyndicationItem>)
Inicjuje SyndicationFeed nowe wystąpienie klasy o określonym tytule, opisie, identyfikatorze URI i kolekcji SyndicationItem obiektów.
public:
SyndicationFeed(System::String ^ title, System::String ^ description, Uri ^ feedAlternateLink, System::Collections::Generic::IEnumerable<System::ServiceModel::Syndication::SyndicationItem ^> ^ items);
public SyndicationFeed (string title, string description, Uri feedAlternateLink, System.Collections.Generic.IEnumerable<System.ServiceModel.Syndication.SyndicationItem> items);
new System.ServiceModel.Syndication.SyndicationFeed : string * string * Uri * seq<System.ServiceModel.Syndication.SyndicationItem> -> System.ServiceModel.Syndication.SyndicationFeed
Public Sub New (title As String, description As String, feedAlternateLink As Uri, items As IEnumerable(Of SyndicationItem))
Parametry
- title
- String
Tytuł kanału informacyjnego.
- description
- String
Opis kanału informacyjnego.
- feedAlternateLink
- Uri
Identyfikator URI kanału informacyjnego.
- items
- IEnumerable<SyndicationItem>
Kolekcja obiektów SyndicationItem.
Przykłady
W poniższym przykładzie pokazano, jak wywołać ten konstruktor.
List<SyndicationItem> items = new List<SyndicationItem>();
SyndicationItem item1 = new SyndicationItem();
item1.Title = new TextSyndicationContent("Item 1");
item1.Summary = new TextSyndicationContent("This is Item 1's summary");
item1.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1");
items.Add(item1);
SyndicationItem item2 = new SyndicationItem();
item2.Title = new TextSyndicationContent("Item 2");
item2.Summary = new TextSyndicationContent("This is Item 2's summary");
item2.Authors.Add(new SyndicationPerson("lene@contoso.com", "Lene Aaling", "http://contoso/lene"));
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2");
items.Add(item2);
SyndicationFeed feed = new SyndicationFeed("My Data Feed", "This is a sample feed", new Uri("http://localhost/MyDataService"), items);
Dim items As Collection(Of SyndicationItem) = New Collection(Of SyndicationItem)()
Dim item1 As SyndicationItem = New SyndicationItem()
item1.Title = New TextSyndicationContent("Item 1")
item1.Summary = New TextSyndicationContent("This is Item 1's summary")
item1.Authors.Add(New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http:'contoso/jesper"))
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1")
Dim item2 As SyndicationItem = New SyndicationItem()
item2.Title = New TextSyndicationContent("Item 2")
item2.Summary = New TextSyndicationContent("This is Item 2's summary")
item2.Authors.Add(New SyndicationPerson("lene@contoso.com", "Lene Aaling", "http:'contoso/lene"))
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2")
Dim feed As SyndicationFeed = New SyndicationFeed("My Data Feed", "This is a sample feed", New Uri("http:'localhost/MyDataService"), items)
Dotyczy
SyndicationFeed(String, String, Uri, String, DateTimeOffset)
Tworzy nowe wystąpienie klasy SyndicationFeed.
public:
SyndicationFeed(System::String ^ title, System::String ^ description, Uri ^ feedAlternateLink, System::String ^ id, DateTimeOffset lastUpdatedTime);
public SyndicationFeed (string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime);
new System.ServiceModel.Syndication.SyndicationFeed : string * string * Uri * string * DateTimeOffset -> System.ServiceModel.Syndication.SyndicationFeed
Public Sub New (title As String, description As String, feedAlternateLink As Uri, id As String, lastUpdatedTime As DateTimeOffset)
Parametry
- title
- String
Tytuł źródła danych syndykacji.
- description
- String
Opis źródła danych syndykacji.
- feedAlternateLink
- Uri
Alternatywny identyfikator URI źródła danych syndykacji.
- id
- String
Identyfikator źródła danych syndykacji.
- lastUpdatedTime
- DateTimeOffset
Element DateTimeOffset , który zawiera ostatni raz, gdy źródło danych syndykacji zostało zaktualizowane.
Przykłady
Poniższy kod pokazuje, jak wywołać ten konstruktor.
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now);
Dim feed As SyndicationFeed = New SyndicationFeed("Feed Title", "Feed Description", New Uri("http:'Feed/Alternate/Link"), "FeedID", DateTime.Now)
Dotyczy
SyndicationFeed(String, String, Uri, String, DateTimeOffset, IEnumerable<SyndicationItem>)
Tworzy nowe wystąpienie klasy SyndicationFeed.
public:
SyndicationFeed(System::String ^ title, System::String ^ description, Uri ^ feedAlternateLink, System::String ^ id, DateTimeOffset lastUpdatedTime, System::Collections::Generic::IEnumerable<System::ServiceModel::Syndication::SyndicationItem ^> ^ items);
public SyndicationFeed (string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime, System.Collections.Generic.IEnumerable<System.ServiceModel.Syndication.SyndicationItem> items);
new System.ServiceModel.Syndication.SyndicationFeed : string * string * Uri * string * DateTimeOffset * seq<System.ServiceModel.Syndication.SyndicationItem> -> System.ServiceModel.Syndication.SyndicationFeed
Public Sub New (title As String, description As String, feedAlternateLink As Uri, id As String, lastUpdatedTime As DateTimeOffset, items As IEnumerable(Of SyndicationItem))
Parametry
- title
- String
Tytuł źródła danych syndykacji.
- description
- String
Opis źródła danych syndykacji.
- feedAlternateLink
- Uri
Alternatywny identyfikator URI źródła danych syndykacji.
- id
- String
Identyfikator źródła danych syndykacji.
- lastUpdatedTime
- DateTimeOffset
Element DateTimeOffset , który zawiera ostatni raz, gdy źródło danych syndykacji zostało zaktualizowane.
- items
- IEnumerable<SyndicationItem>
Kolekcja obiektów SyndicationItem.
Przykłady
Poniższy kod pokazuje, jak wywołać ten konstruktor.
List<SyndicationItem> items = new List<SyndicationItem>();
SyndicationItem item1 = new SyndicationItem();
item1.Title = new TextSyndicationContent("Item 1");
item1.Summary = new TextSyndicationContent("This is Item 1's summary");
item1.Authors.Add(new SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http://contoso/jesper"));
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1");
items.Add(item1);
SyndicationItem item2 = new SyndicationItem();
item2.Title = new TextSyndicationContent("Item 2");
item2.Summary = new TextSyndicationContent("This is Item 2's summary");
item2.Authors.Add(new SyndicationPerson("lene@contoso.com", "Lene Aaling", "http://contoso/lene"));
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2");
items.Add(item2);
SyndicationFeed feed = new SyndicationFeed("Feed Title", "Feed Description", new Uri("http://Feed/Alternate/Link"), "FeedID", DateTime.Now, items);
Dim items As New List(Of SyndicationItem)()
Dim item1 = New SyndicationItem()
item1.Title = New TextSyndicationContent("Item 1")
item1.Summary = New TextSyndicationContent("This is Item 1's summary")
item1.Authors.Add(New SyndicationPerson("jesper@contoso.com", "Jesper Aaberg", "http:'contoso/jesper"))
item1.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 1")
items.Add(item1)
Dim item2 = New SyndicationItem()
item2.Title = New TextSyndicationContent("Item 2")
item2.Summary = New TextSyndicationContent("This is Item 2's summary")
item2.Authors.Add(New SyndicationPerson("lene@contoso.com", "Lene Aaling", "http:'contoso/lene"))
item2.Content = SyndicationContent.CreatePlaintextContent("This is the content for Item 2")
items.Add(item2)
Dim feed As New SyndicationFeed("Feed Title", "Feed Description", New Uri("http:'Feed/Alternate/Link"), "FeedID", DateTime.Now, items)