Rss20ItemFormatter Klas

Definitie

Een klasse waarmee een SyndicationItem exemplaar wordt geserialiseerd van en naar de INDELING RSS 2.0.

public ref class Rss20ItemFormatter : System::ServiceModel::Syndication::SyndicationItemFormatter, System::Xml::Serialization::IXmlSerializable
public class Rss20ItemFormatter : System.ServiceModel.Syndication.SyndicationItemFormatter, System.Xml.Serialization.IXmlSerializable
type Rss20ItemFormatter = class
    inherit SyndicationItemFormatter
    interface IXmlSerializable
Public Class Rss20ItemFormatter
Inherits SyndicationItemFormatter
Implements IXmlSerializable
Overname
Rss20ItemFormatter
Afgeleid
Implementeringen

Voorbeelden

De volgende code laat zien hoe u een SyndicationItem exemplaar maakt en serialiseert.

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);
formatter.WriteTo(rssWriter);
rssWriter.Close();
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)
formatter.WriteTo(rssWriter)
rssWriter.Close()

Opmerkingen

Gebruik deze klasse om exemplaren van SyndicationItem en om een exemplaar te maken van SyndicationItem een XML-document dat een RSS 2.0-item vertegenwoordigt. Als u een klasse hebt afgeleid van SyndicationItem en deze wilt serialiseren, gebruikt u de Rss20ItemFormatter<TSyndicationItem> formatter.

Constructors

Name Description
Rss20ItemFormatter()

Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter klasse.

Rss20ItemFormatter(SyndicationItem, Boolean)

Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter klasse.

Rss20ItemFormatter(SyndicationItem)

Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter klasse.

Rss20ItemFormatter(Type)

Hiermee maakt u een nieuw exemplaar van de Rss20ItemFormatter klasse.

Eigenschappen

Name Description
Item

Hiermee haalt u de SyndicationItem gekoppelde opmaak op.

(Overgenomen van SyndicationItemFormatter)
ItemType

Hiermee haalt u het type syndicatie-item op dat is gekoppeld aan de Rss20ItemFormatter.

PreserveAttributeExtensions

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of kenmerkextensies tijdens de serialisatie moeten worden bewaard.

PreserveElementExtensions

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of elementextensies tijdens serialisatie moeten worden bewaard.

SerializeExtensionsAsAtom

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of extensies in de Atom 1.0-naamruimte moeten worden geserialiseerd.

Version

Hiermee haalt u de syndicatieversie op die wordt gebruikt door de formatter.

Methoden

Name Description
CanRead(XmlReader)

Controleert of de opgegeven XmlReader een geldig RSS 2.0-syndicatie-item bevat.

CreateItemInstance()

Hiermee maakt u een nieuw SyndicationItem-exemplaar.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReadFrom(XmlReader)

Leest een RSS 2.0-syndicatie-item van het opgegeven XmlReader exemplaar.

SetItem(SyndicationItem)

Hiermee koppelt u een SyndicationItem exemplaar aan de SyndicationItemFormatter.

(Overgenomen van SyndicationItemFormatter)
ToString()

Hiermee haalt u een tekenreeksweergave van het SyndicationItemFormatter exemplaar op.

(Overgenomen van SyndicationItemFormatter)
WriteElementExtensions(XmlWriter, SyndicationCategory, String)

Hiermee schrijft u de elementextensies in het SyndicationCategory exemplaar naar de opgegeven in de opgegeven XmlWriter syndicatieversie.

(Overgenomen van SyndicationItemFormatter)
WriteElementExtensions(XmlWriter, SyndicationLink, String)

Hiermee schrijft u de elementextensies in het SyndicationLink exemplaar naar de opgegeven in de opgegeven XmlWriter syndicatieversie.

(Overgenomen van SyndicationItemFormatter)
WriteElementExtensions(XmlWriter, SyndicationPerson, String)

Hiermee schrijft u de elementextensies in het SyndicationPerson exemplaar naar de opgegeven in de opgegeven XmlWriter syndicatieversie.

(Overgenomen van SyndicationItemFormatter)
WriteTo(XmlWriter)

Hiermee schrijft u de SyndicationItem gekoppelde aan de Rss20FeedFormatter opgegeven XmlWriter.

Expliciete interface-implementaties

Name Description
IXmlSerializable.GetSchema()

Implementeert de GetSchema() methode.

IXmlSerializable.ReadXml(XmlReader)

Implementeert de ReadXml(XmlReader) methode.

IXmlSerializable.WriteXml(XmlWriter)

Implementeert de WriteXml(XmlWriter) methode.

Van toepassing op