Rss20ItemFormatter 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 classe Rss20ItemFormatter.
Surcharges
Rss20ItemFormatter() |
Crée une instance de la classe Rss20ItemFormatter. |
Rss20ItemFormatter(SyndicationItem) |
Crée une instance de la classe Rss20ItemFormatter. |
Rss20ItemFormatter(Type) |
Crée une instance de la classe Rss20ItemFormatter. |
Rss20ItemFormatter(SyndicationItem, Boolean) |
Crée une instance de la classe Rss20ItemFormatter. |
Rss20ItemFormatter()
Crée une instance de la classe Rss20ItemFormatter.
public:
Rss20ItemFormatter();
public Rss20ItemFormatter ();
Public Sub New ()
S’applique à
Rss20ItemFormatter(SyndicationItem)
Crée une instance de la classe Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem)
Paramètres
- itemToWrite
- SyndicationItem
SyndicationItem à sérialiser.
Exemples
L'exemple suivant montre comment appeler ce constructeur.
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 = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item);
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 = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = New Rss20ItemFormatter(item)
S’applique à
Rss20ItemFormatter(Type)
Crée une instance de la classe Rss20ItemFormatter.
public:
Rss20ItemFormatter(Type ^ itemTypeToCreate);
public Rss20ItemFormatter (Type itemTypeToCreate);
new System.ServiceModel.Syndication.Rss20ItemFormatter : Type -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemTypeToCreate As Type)
Paramètres
- itemTypeToCreate
- Type
Instance dérivée de SyndicationItem à associer à Rss20ItemFormatter.
Exemples
Le code suivant montre comment utiliser ce constructeur.
Rss20ItemFormatter myItemRssFormatter = new Rss20ItemFormatter(typeof(MySyndicationItem));
XmlReader rssReader = XmlReader.Create("http://Contoso/Feeds/MyFeed/Items");
myItemRssFormatter.ReadFrom(rssReader);
rssReader.Close();
Remarques
Utilisez ce constructeur pour indiquer une classe dérivée de SyndicationItem à instancier lorsqu'un élément de syndication est lu.
S’applique à
Rss20ItemFormatter(SyndicationItem, Boolean)
Crée une instance de la classe Rss20ItemFormatter.
public:
Rss20ItemFormatter(System::ServiceModel::Syndication::SyndicationItem ^ itemToWrite, bool serializeExtensionsAsAtom);
public Rss20ItemFormatter (System.ServiceModel.Syndication.SyndicationItem itemToWrite, bool serializeExtensionsAsAtom);
new System.ServiceModel.Syndication.Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItem * bool -> System.ServiceModel.Syndication.Rss20ItemFormatter
Public Sub New (itemToWrite As SyndicationItem, serializeExtensionsAsAtom As Boolean)
Paramètres
- itemToWrite
- SyndicationItem
SyndicationItem à sérialiser.
- serializeExtensionsAsAtom
- Boolean
Valeur spécifiant si des éléments définis dans la spécification Atom 1.0 mais pas dans la spécification RSS 2.0 sont à sérialiser. La valeur par défaut est true
.
Exemples
L'exemple suivant montre comment appeler ce constructeur.
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 = new SyndicationFeed();
item.Summary = new TextSyndicationContent("This the item summary");
XmlWriter rssWriter = XmlWriter.Create("RssItem.xml");
Rss20ItemFormatter formatter = new Rss20ItemFormatter(item, true);
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 = New SyndicationFeed()
item.Summary = New TextSyndicationContent("This the item summary")
Dim rssWriter As XmlWriter = XmlWriter.Create("RssItem.xml")
Dim formatter As Rss20ItemFormatter = New Rss20ItemFormatter(item, True)
Remarques
Si le paramètre serializeExtensionsAsAtom
possède la valeur true
, tous les éléments définis dans la spécification Atom 1.0 mais non définis dans la spécification RSS 2.0 sont sérialisés avec l'espace de noms Atom 1.0.