Atom10FeedFormatter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.