Udostępnij za pośrednictwem


SyndicationFeed Konstruktory

Definicja

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)

Dotyczy