System.Runtime.Remoting.MetadataServices 名前空間

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# コードを作成したりできます。