System.Runtime.Remoting.MetadataServices 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Soapsuds Tool (Soapsuds.exe) コマンドライン ツールと、リモート処理インフラストラクチャの XML スキーマとの間でメタデータを変換するためにユーザー コードによって使用されるクラスが含まれます。 この名前空間の最も重要なクラスには、SdlChannelSink クラスと MetaData クラスがあります。
クラス
| 名前 | 説明 |
|---|---|
| MetaData |
XML スキーマを操作できるメソッドを提供します。 |
| SdlChannelSink |
サーバー上で Web サービス記述言語 (WSDL) を動的に生成するサーバー チャネル シンクの実装を提供します。 |
| SdlChannelSinkProvider |
SdlChannelSink インスタンスを作成するサーバー チャネル シンク プロバイダーの実装を提供します。 |
| ServiceType |
Web サービス記述言語 (WSDL) ジェネレーターに渡される既知のオブジェクト型を、その型のメソッドに送信されたメッセージを処理できるリモート エンドポイントに関連付けます。 |
| SUDSGeneratorException |
Web サービス記述言語 (WSDL) の生成中にエラーが発生した場合にスローされる例外。 |
| SUDSParserException |
Web サービス記述言語 (WSDL) の解析中にエラーが発生した場合にスローされる例外。 |
列挙型
| 名前 | 説明 |
|---|---|
| SdlType |
アプリケーションによって提供されるサービスを記述するために使用されるスキーマの種類を指定します。 |
注釈
SdlChannelSink クラスは、リモート処理インフラストラクチャによって、サーバー側で Web サービス記述言語 (WSDL) を生成するために使用されます。
MetaData クラスは、Soapsuds Tool (Soapsuds.exe) コマンド ライン ツールの機能を提供し、プログラムを使用して同じ結果を得ることができます。 MetaData クラスのメソッドを使用して、ソース コードで公開されるサービスを記述する XML スキーマを作成したり、XML スキーマから C# コードを作成したりできます。