AtomPub10ServiceDocumentFormatter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一種格式化器,能將實例序列化 ServiceDocument 至 XML 與 Atom 1.0 格式。
public ref class AtomPub10ServiceDocumentFormatter : System::ServiceModel::Syndication::ServiceDocumentFormatter, System::Xml::Serialization::IXmlSerializable
public class AtomPub10ServiceDocumentFormatter : System.ServiceModel.Syndication.ServiceDocumentFormatter, System.Xml.Serialization.IXmlSerializable
type AtomPub10ServiceDocumentFormatter = class
inherit ServiceDocumentFormatter
interface IXmlSerializable
Public Class AtomPub10ServiceDocumentFormatter
Inherits ServiceDocumentFormatter
Implements IXmlSerializable
- 繼承
- 衍生
- 實作
備註
使用此類別將 的 ServiceDocument 實例序列化為 XML,並從 XML 文件產生 的 ServiceDocument 實例。 如果你想序列化或反序列化衍生的 ServiceDocument物件,請使用 AtomPub10ServiceDocumentFormatter<TServiceDocument> 格式化器。
建構函式
| 名稱 | Description |
|---|---|
| AtomPub10ServiceDocumentFormatter() |
建立一個基於 ServiceDocumentFormatter Atom 1.0 的類別新實例。 |
| AtomPub10ServiceDocumentFormatter(ServiceDocument) |
建立基於 Atom 1.0 ServiceDocumentFormatter 的類別的新實例,以序列化指定的服務文件。 |
| AtomPub10ServiceDocumentFormatter(Type) |
建立一個基於 ServiceDocumentFormatter Atom 1.0 的類別新實例。 |
屬性
| 名稱 | Description |
|---|---|
| Document |
它會與 ServiceDocument 格式化器相關聯。 (繼承來源 ServiceDocumentFormatter) |
| Version |
取得 Atom Publishing Protocol 命名空間名稱。 |
方法
| 名稱 | Description |
|---|---|
| CanRead(XmlReader) |
測試指定的 XML 讀取器是否包含有效的服務文件。 |
| CreateDocumentInstance() |
建立一個與 Atom 1.0 格式化器相關的新 ServiceDocument 實例。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ReadFrom(XmlReader) |
從 ServiceDocument 指定的 XML 讀取器產生物件。 |
| SetDocument(ServiceDocument) |
設定 ServiceDocument 要寫。 (繼承來源 ServiceDocumentFormatter) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
| WriteTo(XmlWriter) |
將 ServiceDocument 與格式化器相關的物件寫入指定的 XML 寫入器。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IXmlSerializable.GetSchema() |
此方法為保留,不應使用。 |
| IXmlSerializable.ReadXml(XmlReader) |
從其 XML 表示產生 a ServiceDocument 。 |
| IXmlSerializable.WriteXml(XmlWriter) |
將 轉換為 ServiceDocument 其 XML 表示法。 |