Partager via


Atom10FeedFormatter Constructeurs

Définition

Crée une instance de la classe Atom10FeedFormatter.

Surcharges

Atom10FeedFormatter()

Crée une instance de la classe Atom10FeedFormatter.

Atom10FeedFormatter(SyndicationFeed)

Crée une nouvelle instance de la classe Atom10FeedFormatter avec l'instance SyndicationFeed spécifiée.

Atom10FeedFormatter(Type)

Crée une instance de la classe Atom10FeedFormatter.

Atom10FeedFormatter()

Crée une instance de la classe Atom10FeedFormatter.

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

Exemples

Le code suivant illustre la création d'un objet Atom10FeedFormatter et la lecture d'un flux de syndication.

XmlReader atomReader = XmlReader.Create("AtomFeed.xml");
Atom10FeedFormatter atomFormatter = new Atom10FeedFormatter();
atomFormatter.ReadFrom(atomReader);
atomReader.Close();
Dim atomReader As XmlReader = XmlReader.Create("AtomFeed.xml")
Dim atomFormatter As Atom10FeedFormatter = New Atom10FeedFormatter()
atomFormatter.ReadFrom(atomReader)
atomReader.Close()

S’applique à

Atom10FeedFormatter(SyndicationFeed)

Crée une nouvelle instance de la classe Atom10FeedFormatter avec l'instance SyndicationFeed spécifiée.

public:
 Atom10FeedFormatter(System::ServiceModel::Syndication::SyndicationFeed ^ feedToWrite);
public Atom10FeedFormatter (System.ServiceModel.Syndication.SyndicationFeed feedToWrite);
new System.ServiceModel.Syndication.Atom10FeedFormatter : System.ServiceModel.Syndication.SyndicationFeed -> System.ServiceModel.Syndication.Atom10FeedFormatter
Public Sub New (feedToWrite As SyndicationFeed)

Paramètres

feedToWrite
SyndicationFeed

SyndicationFeed à sérialiser.

Exemples

Le code suivant illustre la création d'un objet SyndicationFeed et sa sérialisation en Atom 1.0.

SyndicationFeed feed = new SyndicationFeed("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://localhost/ItemOne"), "TestItemID", DateTime.Now);

List<SyndicationItem> items = new List<SyndicationItem>();
items.Add(item);
feed.Items = items;

XmlWriter atomWriter = XmlWriter.Create("Atom.xml");
Atom10FeedFormatter atomFormatter = new Atom10FeedFormatter(feed);
atomFormatter.WriteTo(atomWriter);
atomWriter.Close();
Dim feed As SyndicationFeed = New SyndicationFeed("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:'localhost/ItemOne"), "TestItemID", DateTime.Now)

Dim items As List(Of SyndicationItem) = New List(Of SyndicationItem)
items.Add(item)
feed.Items = items

Dim atomWriter As XmlWriter = XmlWriter.Create("Atom.xml")
Dim atomFormatter As Atom10FeedFormatter = New Atom10FeedFormatter(feed)
atomFormatter.WriteTo(atomWriter)
atomWriter.Close()

S’applique à

Atom10FeedFormatter(Type)

Crée une instance de la classe Atom10FeedFormatter.

public:
 Atom10FeedFormatter(Type ^ feedTypeToCreate);
public Atom10FeedFormatter (Type feedTypeToCreate);
new System.ServiceModel.Syndication.Atom10FeedFormatter : Type -> System.ServiceModel.Syndication.Atom10FeedFormatter
Public Sub New (feedTypeToCreate As Type)

Paramètres

feedTypeToCreate
Type

Instance dérivée SyndicationFeed à sérialiser.

Exemples

Le code suivant montre comment utiliser ce constructeur.

Atom10FeedFormatter myFeedAtomFormatter = new Atom10FeedFormatter(typeof(MySyndicationFeed));
XmlReader atomReader = XmlReader.Create("http://Contoso/Feeds/MyFeed");
myFeedAtomFormatter.ReadFrom(atomReader);
atomReader.Close();
Dim myFeedAtomFormatter As New Atom10FeedFormatter(GetType(MySyndicationFeed))
Dim atomReader As XmlReader = XmlReader.Create("http://Contoso/Feeds/MyFeed")
myFeedAtomFormatter.ReadFrom(atomReader)
atomReader.Close()

Remarques

Utilisez ce constructeur pour indiquer une classe dérivée de SyndicationFeed à instancier lorsqu'un flux de syndication est lu.

S’applique à