Atom10FeedFormatter<TSyndicationFeed> Class
A class that serializes SyndicationFeed derived classes to and from Atom 1.0 format.
System.ServiceModel.Syndication.SyndicationFeedFormatter
System.ServiceModel.Syndication.Atom10FeedFormatter
System.ServiceModel.Syndication.Atom10FeedFormatter<TSyndicationFeed>
Namespace: System.ServiceModel.Syndication
Assembly: System.ServiceModel.Syndication (in System.ServiceModel.Syndication.dll)
[XmlRootAttribute(ElementName = "feed", Namespace = "http://www.w3.org/2005/Atom")] public class Atom10FeedFormatter<TSyndicationFeed> : Atom10FeedFormatter where TSyndicationFeed : new(), SyndicationFeed
Type Parameters
- TSyndicationFeed
The SyndicationFeed derived type to serialize.
The Atom10FeedFormatter<TSyndicationFeed> type exposes the following members.
| Name | Description | |
|---|---|---|
|
Atom10FeedFormatter<TSyndicationFeed>() | Creates a new instance of the Atom10FeedFormatter<TSyndicationFeed> class. |
|
Atom10FeedFormatter<TSyndicationFeed>(TSyndicationFeed) | Creates a new instance of the Atom10FeedFormatter<TSyndicationFeed> class with the specified SyndicationFeed derived instance. |
| Name | Description | |
|---|---|---|
|
Feed | Gets the SyndicationFeed associated with the formatter. (Inherited from SyndicationFeedFormatter.) |
|
FeedType | The instance derived from SyndicationFeed that is associated with the Atom10FeedFormatter instance. (Inherited from Atom10FeedFormatter.) |
|
PreserveAttributeExtensions | Gets and sets a value that specifies whether to preserve attribute extensions during serialization. (Inherited from Atom10FeedFormatter.) |
|
PreserveElementExtensions | Gets and sets a value that specifies whether to preserve element extensions during serialization. (Inherited from Atom10FeedFormatter.) |
|
Version | Gets the syndication version used by the formatter. (Inherited from Atom10FeedFormatter.) |
| Name | Description | |
|---|---|---|
|
CanRead | Verifies whether the specified XmlReader contains a valid Atom 1.0 syndication feed. (Inherited from Atom10FeedFormatter.) |
|
CreateFeedInstance | Creates a new instance of the SyndicationFeed derived class. (Overrides Atom10FeedFormatter.CreateFeedInstance().) |
|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
ReadFrom | Reads an Atom 1.0 syndication feed from the specified XmlReader instance. (Inherited from Atom10FeedFormatter.) |
|
ReadItem | Reads a syndication item from XmlReader instance using the SyndicationFeed instance. (Inherited from Atom10FeedFormatter.) |
|
ReadItems | Reads in a collection of SyndicationItem instances from the specified XmlReader. (Inherited from Atom10FeedFormatter.) |
|
SetFeed | Associates a SyndicationFeed instance with the SyndicationFeedFormatter. (Inherited from SyndicationFeedFormatter.) |
|
ToString | Gets a string representation of the SyndicationFeedFormatter instance. (Inherited from SyndicationFeedFormatter.) |
|
WriteItem | Writes the specified SyndicationItem instance to the specified XmlWriter. (Inherited from Atom10FeedFormatter.) |
|
WriteItems | Writes a collection of SyndicationItem instances to the specified XmlWriter. (Inherited from Atom10FeedFormatter.) |
|
WriteTo | Writes the SyndicationFeed associated with the Atom10FeedFormatter to the specified XmlWriter. (Inherited from Atom10FeedFormatter.) |
| Name | Description | |
|---|---|---|
|
IXmlSerializable.GetSchema | Implements the GetSchema() method. (Inherited from Atom10FeedFormatter.) |
|
IXmlSerializable.ReadXml | Implements the ReadXml(XmlReader) method. (Inherited from Atom10FeedFormatter.) |
|
IXmlSerializable.WriteXml | Implements the WriteXml(XmlWriter) method. (Inherited from Atom10FeedFormatter.) |
Use this class to serialize instances of SyndicationFeed derived classes and to create instances of SyndicationFeed derived classes from XML documents that contain Atom 1.0 feeds. If you must serialize a SyndicationFeed instance, use the Atom10FeedFormatter formatter instead.
Note:
|
|---|
|
The Atom 1.0 specification allows for fractional seconds to be specified in any of its date constructs. When serializing and deserializing, the Silverlight 5 implementation ignores the fractional seconds. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Note: