Sdílet prostřednictvím


Rss20ItemFormatter<TSyndicationItem> Konstruktory

Definice

Vytvoří novou instanci třídy Rss20ItemFormatter<TSyndicationItem>.

Přetížení

Rss20ItemFormatter<TSyndicationItem>()

Vytvoří novou instanci třídy Rss20ItemFormatter<TSyndicationItem>.

Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem)

Vytvoří novou instanci Rss20ItemFormatter<TSyndicationItem> třídy se zadanou SyndicationItem odvozenou instancí.

Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem, Boolean)

Vytvoří novou instanci Rss20ItemFormatter<TSyndicationItem> třídy se zadanou SyndicationItem odvozenou instancí.

Rss20ItemFormatter<TSyndicationItem>()

Vytvoří novou instanci třídy Rss20ItemFormatter<TSyndicationItem>.

public:
 Rss20ItemFormatter();
public Rss20ItemFormatter ();
Public Sub New ()

Platí pro

Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem)

Vytvoří novou instanci Rss20ItemFormatter<TSyndicationItem> třídy se zadanou SyndicationItem odvozenou instancí.

public:
 Rss20ItemFormatter(TSyndicationItem itemToWrite);
public Rss20ItemFormatter (TSyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))> : 'SyndicationItem -> System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))>
Public Sub New (itemToWrite As TSyndicationItem)

Parametry

itemToWrite
TSyndicationItem

Serializace SyndicationItem .

Příklady

Následující příklad ukazuje, jak volat tento konstruktor.

MySyndicationItem item = new MySyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");

XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter<MySyndicationItem> formatter = new Rss20ItemFormatter<MySyndicationItem>(item);
Dim item As MySyndicationItem = New MySyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)

item.Links.Add(New SyndicationLink(New Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100))
item.PublishDate = New DateTime(1968, 2, 23)
item.LastUpdatedTime = DateTime.Today
item.SourceFeed = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")

Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter(Of MySyndicationItem) = New Rss20ItemFormatter(Of MySyndicationItem)(item)

Platí pro

Rss20ItemFormatter<TSyndicationItem>(TSyndicationItem, Boolean)

Vytvoří novou instanci Rss20ItemFormatter<TSyndicationItem> třídy se zadanou SyndicationItem odvozenou instancí.

public:
 Rss20ItemFormatter(TSyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
public Rss20ItemFormatter (TSyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))> : 'SyndicationItem * bool -> System.ServiceModel.Syndication.Rss20ItemFormatter<'SyndicationItem (requires 'SyndicationItem :> System.ServiceModel.Syndication.SyndicationItem and 'SyndicationItem : (new : unit -> 'SyndicationItem))>
Public Sub New (itemToWrite As TSyndicationItem, serializeExtensionsAsAtom As Boolean)

Parametry

itemToWrite
TSyndicationItem

Serializace SyndicationItem .

serializeExtensionsAsAtom
Boolean

Hodnota, která určuje, zda serializovat prvky, které jsou definovány ve specifikaci Atom 1.0, ale ne ve specifikaci RSS 2.0. Výchozí hodnota je true.

Příklady

Následující příklad ukazuje, jak volat tento konstruktor.

MySyndicationItem item = new MySyndicationItem("Test Item", "This is the content for Test Item", new Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now);

item.Links.Add(new SyndicationLink(new Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100));
item.PublishDate = new DateTime(1968, 2, 23);
item.LastUpdatedTime = DateTime.Today;
item.SourceFeed = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");

XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter<MySyndicationItem> formatter = new Rss20ItemFormatter<MySyndicationItem>(item, true);
Dim item As MySyndicationItem = New MySyndicationItem("Test Item", "This is the content for Test Item", New Uri("http://Contoso/ItemOne"), "TestItemID", DateTime.Now)

item.Links.Add(New SyndicationLink(New Uri("http://Contoso"), "alternate", "MyItemLink", "text/html", 100))
item.PublishDate = New DateTime(1968, 2, 23)
item.LastUpdatedTime = DateTime.Today
item.SourceFeed = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")

Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter(Of MySyndicationItem) = New Rss20ItemFormatter(Of MySyndicationItem)(item, True)

Poznámky

serializeExtensionsAsAtom Pokud je trueparametr , všechny prvky definované ve specifikaci Atom 1.0, které nejsou definovány ve specifikaci RSS 2.0, jsou serializovány s oborem názvů Atom 1.0.

Platí pro