Atom10ItemFormatter Class
A class that serializes a SyndicationItem instance to and from Atom 1.0 format.
System.ServiceModel.Syndication.SyndicationItemFormatter
System.ServiceModel.Syndication.Atom10ItemFormatter
System.ServiceModel.Syndication.Atom10ItemFormatter<TSyndicationItem>
Namespace: System.ServiceModel.Syndication
Assembly: System.ServiceModel.Syndication (in System.ServiceModel.Syndication.dll)
The Atom10ItemFormatter type exposes the following members.
| Name | Description | |
|---|---|---|
|
Atom10ItemFormatter() | Creates a new instance of the Atom10ItemFormatter class. |
|
Atom10ItemFormatter(SyndicationItem) | Creates a new instance of the Atom10ItemFormatter class with the specified SyndicationItem. |
|
Atom10ItemFormatter(Type) | Initializes a new instance of the Atom10ItemFormatter class. |
| Name | Description | |
|---|---|---|
|
Item | Gets the SyndicationItem associated with the formatter. (Inherited from SyndicationItemFormatter.) |
|
ItemType | Gets the type of the syndication item associated with the Atom10ItemFormatter. |
|
PreserveAttributeExtensions | Gets or sets a value that specifies whether to preserve attribute extensions during serialization. |
|
PreserveElementExtensions | Gets or sets a value that specifies whether to preserve element extensions during serialization. |
|
Version | Gets the syndication version used by the formatter. (Overrides SyndicationItemFormatter.Version.) |
| Name | Description | |
|---|---|---|
|
CanRead | Verifies whether the specified XmlReader contains a valid Atom 1.0 syndication item. (Overrides SyndicationItemFormatter.CanRead(XmlReader).) |
|
CreateItemInstance | Creates a new SyndicationItem instance. (Overrides SyndicationItemFormatter.CreateItemInstance().) |
|
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 item from the specified XmlReader instance. (Overrides SyndicationItemFormatter.ReadFrom(XmlReader).) |
|
SetItem | Associates a SyndicationItem instance with the SyndicationItemFormatter. (Inherited from SyndicationItemFormatter.) |
|
ToString | Gets a string representation of the SyndicationItemFormatter instance. (Inherited from SyndicationItemFormatter.) |
|
WriteElementExtensions(XmlWriter, SyndicationCategory, String) | Writes the element extensions in the SyndicationCategory instance to the specified XmlWriter in the specified syndication version. (Inherited from SyndicationItemFormatter.) |
|
WriteElementExtensions(XmlWriter, SyndicationLink, String) | Writes the element extensions in the SyndicationLink instance to the specified XmlWriter in the specified syndication version. (Inherited from SyndicationItemFormatter.) |
|
WriteElementExtensions(XmlWriter, SyndicationPerson, String) | Writes the element extensions in the SyndicationPerson instance to the specified XmlWriter in the specified syndication version. (Inherited from SyndicationItemFormatter.) |
|
WriteTo | Writes the SyndicationItem associated with the Atom10ItemFormatter to the specified XmlWriter. (Overrides SyndicationItemFormatter.WriteTo(XmlWriter).) |
| Name | Description | |
|---|---|---|
|
IXmlSerializable.GetSchema | Implements the GetSchema() method. |
|
IXmlSerializable.ReadXml | Implements the ReadXml(XmlReader) method. |
|
IXmlSerializable.WriteXml | Implements the WriteXml(XmlWriter) method. |
Use this class to serialize instances of SyndicationItem and to create an instance of SyndicationItem from an XML document that contains an Atom 1.0 entry. If you have derived a class from SyndicationItem and want to serialize it, use the Atom10ItemFormatter<TSyndicationItem> 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 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: