MetadataSet クラス

定義

XML 形式のサービス メタデータのシリアル化可能なコレクションを表します。

public ref class MetadataSet : System::Xml::Serialization::IXmlSerializable
public class MetadataSet : System.Xml.Serialization.IXmlSerializable
type MetadataSet = class
    interface IXmlSerializable
Public Class MetadataSet
Implements IXmlSerializable
継承
MetadataSet
実装

注釈

MetadataSet クラスには、MetadataSection オブジェクトのコレクションが含まれ、コレクションの各オブジェクトには、XML 形式の 1 つの言語のメタデータが含まれます。 通常、MetadataSet クラスは、MetadataExporterMetadataImporter などの WsdlImporter オブジェクトおよび WsdlExporter オブジェクトの間で XML メタデータ ドキュメントのグループを受け渡しするために使用されます。

MetadataSet 型の IEnumerable<T> オブジェクトから MetadataSection を作成するには、MetadataSet コンストラクターを使用します。 IEnumerable<T> 型の MetadataSection オブジェクトを取得するには、MetadataSections プロパティを使用します。

また、XML データから ReadFrom を読み込むには MetadataSet メソッドを使用し、内部メタデータを XML 形式に書き込むには WriteTo メソッドを使用します。

この型は、WS-MetadataExchange 仕様で定義された構造体を実装します。

コンストラクター

MetadataSet()

MetadataSet クラスの新しいインスタンスを初期化します。

MetadataSet(IEnumerable<MetadataSection>)

指定した MetadataSet オブジェクトのコレクションを格納している MetadataSection クラスの新しいインスタンスを初期化します。

プロパティ

Attributes

シリアル化形式の XmlAttribute に表示される MetadataSet オブジェクトのコレクションを取得します。

MetadataSections

メタデータを表す MetadataSection オブジェクトのコレクションを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ReadFrom(XmlReader)

指定した MetadataSet オブジェクトから XmlReader を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
WriteTo(XmlWriter)

指定した MetadataSet を使用して、XmlWriter を XML に書き込みます。

明示的なインターフェイスの実装

IXmlSerializable.GetSchema()

シリアル化をサポートする GetSchema() メソッドを実装します。

IXmlSerializable.ReadXml(XmlReader)

XML からの逆シリアル化をサポートする ReadXml(XmlReader) メソッドを実装します。

IXmlSerializable.WriteXml(XmlWriter)

XML へのシリアル化をサポートする WriteXml(XmlWriter) メソッドを実装します。

適用対象