次の方法で共有


System.Runtime.Remoting.MetadataServices 名前空間

System.Runtime.Remoting.MetadataServices 名前空間は、リモート処理インフラストラクチャの XML スキーマとの間でメタデータを変換するために、 Soapsuds.exe コマンド ライン ツールおよびユーザー コードで使用するクラスを格納します。この名前空間の最も重要なクラスには、 SdlChannelSinkMetaData クラスがあります。

SdlChannelSink クラスは、サーバー側で Web サービス記述言語 (WSDL: Web Service Description Language) を生成するために、リモート処理インフラストラクチャによって使用されます。

MetaData クラスは、 Soapsuds.exe コマンド ライン ツールの機能を提供します。また、プログラムによって、このクラスを使用して同じ結果を得ることもできます。 MetaData クラスのメソッドを使用すると、ソース コードで公開されたサービスを記述する XML スキーマを作成したり、XML スキーマから C# コードを作成したりできます。

名前空間の階層構造

クラス

クラス 説明
MetaData XML スキーマを処理できるメソッドを提供します。
SdlChannelSink サーバーで Web サービス記述言語 (WSDL: Web Services Description Language) を動的に生成するサーバー チャネル シンクの実装を提供します。
SdlChannelSinkProvider SdlChannelSink インスタンスを作成するサーバー チャネル シンク プロバイダの実装を提供します。
ServiceType Web サービス記述言語 (WSDL: Web Services Description Language) ジェネレータに渡される既知のオブジェクト型をリモート エンド ポイントに関連付けます。リモート エンド ポイントは、メソッドに送信されたメッセージを型に対して処理できます。
SUDSGeneratorException Web サービス記述言語 (WSDL: Web Services Description Language) の生成中にエラーが発生するとスローされる例外。
SUDSParserException Web サービス記述言語 (WSDL: Web Services Description Language) の解析中にエラーが発生するとスローされる例外。

列挙体

列挙体 説明
SdlType アプリケーションが提供するサービスの記述に使用するスキーマ型を指定します。

参照

.NET Framework クラス ライブラリ