Sdílet prostřednictvím


Atom10FeedFormatter Konstruktory

Definice

Vytvoří novou instanci třídy Atom10FeedFormatter.

Přetížení

Atom10FeedFormatter()

Vytvoří novou instanci třídy Atom10FeedFormatter.

Atom10FeedFormatter(SyndicationFeed)

Vytvoří novou instanci Atom10FeedFormatter třídy se zadanou SyndicationFeed instancí.

Atom10FeedFormatter(Type)

Vytvoří novou instanci třídy Atom10FeedFormatter.

Atom10FeedFormatter()

Vytvoří novou instanci třídy Atom10FeedFormatter.

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

Příklady

Následující kód ukazuje, jak vytvořit Atom10FeedFormatter a číst v kanálu syndikace.

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()

Platí pro

Atom10FeedFormatter(SyndicationFeed)

Vytvoří novou instanci Atom10FeedFormatter třídy se zadanou SyndicationFeed instancí.

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)

Parametry

feedToWrite
SyndicationFeed

Serializace SyndicationFeed .

Příklady

Následující kód ukazuje, jak vytvořit SyndicationFeed a serializovat ho na 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()

Platí pro

Atom10FeedFormatter(Type)

Vytvoří novou instanci třídy 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)

Parametry

feedTypeToCreate
Type

Odvozená SyndicationFeed instance, která se má serializovat.

Příklady

Následující kód ukazuje, jak použít tento konstruktor.

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()

Poznámky

Tento konstruktor slouží k určení třídy odvozené od SyndicationFeed vytvoření instance při čtení kanálu syndikace.

Platí pro