Rss20FeedFormatter<TSyndicationFeed> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe.
Surcharges
| Nom | Description |
|---|---|
| Rss20FeedFormatter<TSyndicationFeed>() |
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe. |
| Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed) |
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe avec l’instance dérivée spécifiée SyndicationFeed . |
| Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed, Boolean) |
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe avec l’instance dérivée spécifiée SyndicationFeed . |
Rss20FeedFormatter<TSyndicationFeed>()
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe.
public:
Rss20FeedFormatter();
public Rss20FeedFormatter();
Public Sub New ()
S’applique à
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed)
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe avec l’instance dérivée spécifiée SyndicationFeed .
public:
Rss20FeedFormatter(TSyndicationFeed feedToWrite);
public Rss20FeedFormatter(TSyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))> : 'SyndicationFeed -> System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))>
Public Sub New (feedToWrite As TSyndicationFeed)
Paramètres
- feedToWrite
- TSyndicationFeed
Flux à sérialiser.
Exemples
L’exemple suivant montre comment appeler ce constructeur.
MySyndicationFeed feed = new MySyndicationFeed("Test Feed",
"This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("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 = feed;
item.Summary = new TextSyndicationContent("This the item summary");
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("Rss.xml");
Rss20FeedFormatter<MySyndicationFeed> rssFormatter = new Rss20FeedFormatter<MySyndicationFeed>(feed);
Dim feed As MySyndicationFeed = New MySyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("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 = feed
item.Summary = New TextSyndicationContent("This the item summary")
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("Rss.xml")
Dim rssFormatter As Rss20FeedFormatter(Of MySyndicationFeed) = New Rss20FeedFormatter(Of MySyndicationFeed)(feed)
S’applique à
Rss20FeedFormatter<TSyndicationFeed>(TSyndicationFeed, Boolean)
Crée une instance de la Rss20FeedFormatter<TSyndicationFeed> classe avec l’instance dérivée spécifiée SyndicationFeed .
public:
Rss20FeedFormatter(TSyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
public Rss20FeedFormatter(TSyndicationFeed feedToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))> : 'SyndicationFeed * bool -> System.ServiceModel.Syndication.Rss20FeedFormatter<'SyndicationFeed (requires 'SyndicationFeed :> System.ServiceModel.Syndication.SyndicationFeed and 'SyndicationFeed : (new : unit -> 'SyndicationFeed))>
Public Sub New (feedToWrite As TSyndicationFeed, serializeExtensionsAsAtom As Boolean)
Paramètres
- feedToWrite
- TSyndicationFeed
Flux à sérialiser.
- serializeExtensionsAsAtom
- Boolean
Valeur qui spécifie s’il faut sérialiser les éléments définis dans la spécification Atom 1.0, mais pas dans la spécification RSS 2.0. La valeur par défaut est true.
Exemples
L’exemple suivant montre comment appeler ce constructeur.
MySyndicationFeed feed = new MySyndicationFeed("Test Feed",
"This is a test feed", new Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now);
SyndicationItem item = new SyndicationItem("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 = feed;
item.Summary = new TextSyndicationContent("This the item summary");
List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;
XmlWriter rssWriter = XmlWriter.Create("Rss.xml");
Rss20FeedFormatter<MySyndicationFeed> rssFormatter = new Rss20FeedFormatter<MySyndicationFeed>(feed, true);
Dim feed As MySyndicationFeed = New MySyndicationFeed("Test Feed", "This is a test feed", New Uri("http://Contoso/testfeed"), "TestFeedID", DateTime.Now)
Dim item As SyndicationItem = New SyndicationItem("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 = feed
item.Summary = New TextSyndicationContent("This the item summary")
Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)()
items.Add(item)
feed.Items = items
Dim rssWriter As XmlWriter = XmlWriter.Create("Rss.xml")
Dim rssFormatter As Rss20FeedFormatter(Of MySyndicationFeed) = New Rss20FeedFormatter(Of MySyndicationFeed)(feed, True)
Remarques
Si le serializeExtensionsAsAtom paramètre est true, tous les éléments définis dans la spécification Atom 1.0 qui ne sont pas définis dans la spécification RSS 2.0 sont sérialisés avec l’espace de noms Atom 1.0.