ServiceDocumentFormatter クラス

定義

他のフォーマッタの基本クラスとして使用される抽象クラス (たとえば、AtomPub10ServiceDocumentFormatter)。An abstract class used as a base class for other formatters, such as AtomPub10ServiceDocumentFormatter.

public ref class ServiceDocumentFormatter abstract
[System.Runtime.Serialization.DataContract]
public abstract class ServiceDocumentFormatter
type ServiceDocumentFormatter = class
Public MustInherit Class ServiceDocumentFormatter
継承
ServiceDocumentFormatter
派生
属性

注釈

このクラスは抽象クラスであり、直接インスタンスを作成することはできません。This class is abstract and cannot be instantiated directly.

コンストラクター

ServiceDocumentFormatter()

ServiceDocumentFormatter クラスの新しいインスタンスを作成します。Creates a new instance of the ServiceDocumentFormatter class.

ServiceDocumentFormatter(ServiceDocument)

ServiceDocumentFormatter クラスの新しいインスタンスを作成します。Creates a new instance of the ServiceDocumentFormatter class.

プロパティ

Document

フォーマッタと関連付けられている ServiceDocument を取得します。Gets the ServiceDocument associated with the formatter.

Version

フォーマッタのバージョンを取得します。Gets the version of the formatter.

メソッド

CanRead(XmlReader)

指定した XmlReader に有効なサービス ドキュメントが含まれているかどうかを確認します。Verifies whether the specified XmlReader contains a valid service document.

CreateCategory(InlineCategoriesDocument)

SyndicationCategory クラスの新しいインスタンスを作成します。Creates a new instance of the SyndicationCategory class.

CreateCollection(Workspace)

新しい ResourceCollectionInfo インスタンスを作成します。Creates a new ResourceCollectionInfo instance.

CreateDocumentInstance()

新しい ServiceDocument インスタンスを作成します。Creates a new ServiceDocument instance.

CreateInlineCategories(ResourceCollectionInfo)

新しい InlineCategoriesDocument を作成します。Creates a new InlineCategoriesDocument.

CreateReferencedCategories(ResourceCollectionInfo)

新しい ReferencedCategoriesDocument を作成します。Creates a new ReferencedCategoriesDocument.

CreateWorkspace(ServiceDocument)

新しい Workspace を作成します。Creates a new Workspace

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
LoadElementExtensions(XmlReader, CategoriesDocument, Int32)

要素拡張を読み込みます。Loads element extensions.

LoadElementExtensions(XmlReader, ResourceCollectionInfo, Int32)

要素拡張を読み込みます。Loads element extensions.

LoadElementExtensions(XmlReader, ServiceDocument, Int32)

要素拡張を読み込みます。Loads element extensions.

LoadElementExtensions(XmlReader, Workspace, Int32)

要素拡張を読み込みます。Loads element extensions.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ReadFrom(XmlReader)

指定した XmlReader からサービス ドキュメントを読み込みます。Reads a service document from the specified XmlReader.

SetDocument(ServiceDocument)

書き込む ServiceDocument を設定します。Sets the ServiceDocument to write.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
TryParseAttribute(String, String, String, CategoriesDocument, String)

属性の拡張の解析を試みます。Attempts to parse an attribute extension.

TryParseAttribute(String, String, String, ResourceCollectionInfo, String)

属性の拡張の解析を試みます。Attempts to parse an attribute extension.

TryParseAttribute(String, String, String, ServiceDocument, String)

属性の拡張の解析を試みます。Attempts to parse an attribute extensions.

TryParseAttribute(String, String, String, Workspace, String)

属性の拡張の解析を試みます。Attempts to parse an attribute extension.

TryParseElement(XmlReader, CategoriesDocument, String)

要素拡張の解析を試みます。Attempts to parse an element extension.

TryParseElement(XmlReader, ResourceCollectionInfo, String)

要素拡張の解析を試みます。Attempts to parse an element extension.

TryParseElement(XmlReader, ServiceDocument, String)

要素拡張の解析を試みます。Attempts to parse an element extension.

TryParseElement(XmlReader, Workspace, String)

要素拡張の解析を試みます。Attempts to parse an element extension.

WriteAttributeExtensions(XmlWriter, CategoriesDocument, String)

属性の拡張を書き込みます。Writes attribute extensions.

WriteAttributeExtensions(XmlWriter, ResourceCollectionInfo, String)

属性の拡張を書き込みます。Writes attribute extensions.

WriteAttributeExtensions(XmlWriter, ServiceDocument, String)

属性の拡張を書き込みます。Writes attribute extensions.

WriteAttributeExtensions(XmlWriter, Workspace, String)

属性の拡張を書き込みます。Writes attribute extensions.

WriteElementExtensions(XmlWriter, CategoriesDocument, String)

要素拡張を書き込みます。Writes element extensions.

WriteElementExtensions(XmlWriter, ResourceCollectionInfo, String)

要素拡張を書き込みます。Writes element extensions.

WriteElementExtensions(XmlWriter, ServiceDocument, String)

要素拡張を書き込みます。Writes element extensions.

WriteElementExtensions(XmlWriter, Workspace, String)

要素拡張を書き込みます。Writes element extensions.

WriteTo(XmlWriter)

指定した XmlWriter にサービス ドキュメントを書き込みます。Writes a service document to the specified XmlWriter.

適用対象