System.Web.Services.Description 名前空間

System.Web.Services.Description 名前空間は、Web サービス記述言語 (WSDL: Web Services Description Language) を使用することによって XML Web サービスをパブリックに説明できるようにするクラスで構成されています。この名前空間の各クラスは、WSDL 仕様の特定の要素に対応しています。また、このクラスの階層構造は有効な WSDL ドキュメントの XML 構造に対応しています。WSDL の詳細については、W3C Web サイト (http://www.w3.org/TR/wsdl/) で仕様を参照してください。

名前空間の階層構造

クラス

クラス 説明
Binding XML Web サービスで使用される具象データの形式およびプロトコルを指定します。このクラスは継承できません。
BindingCollection XML Web サービスでサポートされている Binding クラスのインスタンスのコレクションを表します。このクラスは継承できません。
DocumentableItem System.Web.Services.Description 名前空間の複数のクラスの派生元となる抽象基本クラスを表します。
FaultBinding 操作結果として出力されるエラー メッセージの形式を指定します。このクラスは継承できません。
FaultBindingCollection FaultBinding クラスのインスタンスのコレクションを表します。このクラスは継承できません。
HttpAddressBinding XML Web サービス内の Port に追加された機能拡張要素を表します。このクラスは継承できません。
HttpBinding XML Web サービス内の Binding に追加された機能拡張要素を表します。このクラスは継承できません。
HttpOperationBinding XML Web サービス内の OperationBinding に追加された機能拡張要素を表します。このクラスは継承できません。
HttpUrlEncodedBinding XML Web サービス内の InputBinding に追加された機能拡張要素を表します。このクラスは継承できません。
HttpUrlReplacementBinding XML Web サービス内の InputBinding に追加された機能拡張要素を表します。HTTP によるデータ伝送の形式を指定します。このクラスは継承できません。
Import XML 名前空間をドキュメントの位置と関連付けます。このクラスは継承できません。
ImportCollection XML Web サービスへインポートされるドキュメントを表す Import クラスのインスタンスのコレクションを提供します。このクラスは継承できません。
InputBinding 入力メッセージ用の XML Web サービスで使用されるデータ形式とプロトコルの仕様のセットを提供します。このクラスは継承できません。
Message XML Web サービスによって渡されるデータの抽象定義を提供します。このクラスは継承できません。
MessageBinding 抽象コンテンツを具象形式に変換する方法を説明します。
MessageCollection Message クラスのインスタンスのコレクションを表します。このクラスは継承できません。
MessagePart 各部分に固有の抽象情報を使用して、メッセージを論理単位に分割します。このクラスは継承できません。
MessagePartCollection MessagePart クラスのインスタンスのコレクションを表します。このクラスは継承できません。
MimeContentBinding XML Web サービス内の InputBinding または OutputBinding に追加された機能拡張要素を表し、HTTP 伝送の本体の MIME 形式を指定します。このクラスは継承できません。
MimeMultipartRelatedBinding InputBinding または OutputBinding に追加された機能拡張要素を表し、HTTP 伝送の各部分の個別の MIME 形式を指定します。このクラスは継承できません。
MimePart MimeMultipartRelatedBinding に追加された機能拡張要素を表し、 MimePart が適用される MessagePart の具体的な MIME タイプを指定します。このクラスは継承できません。
MimePartCollection MimePart クラスのインスタンスのコレクションを表します。このクラスは継承できません。
MimeTextBinding InputBindingOutputBinding 、または MimePart に追加された機能拡張要素を表し、HTTP 伝送での検索対象となるテキスト パターンを指定します。このクラスは継承できません。
MimeTextMatch HTTP 伝送での検索対象のテキスト パターンを表します。このクラスは継承できません。
MimeTextMatchCollection MimeTextMatch クラスのインスタンスのコレクションを提供します。このクラスは継承できません。
MimeXmlBinding MimePartInputBinding または OutputBinding に追加された機能拡張要素を表します。SOAP に準拠していない XML メッセージのスキーマを指定します。このクラスは継承できません。
Operation XML Web サービスでサポートされるアクションの抽象定義を提供します。このクラスは継承できません。
OperationBinding XML Web サービスでサポートされているアクションで使用するメッセージのための、プロトコルとデータ形式の仕様を提供します。このクラスは継承できません。
OperationBindingCollection OperationBinding クラスのインスタンスのコレクションを表します。このクラスは継承できません。
OperationCollection Operation クラスのインスタンスのコレクションを表します。このクラスは継承できません。
OperationFault XML Web サービスから返されるエラー メッセージの仕様を定義します。このクラスは継承できません。
OperationFaultCollection OperationFault クラスのインスタンスのコレクションを表します。このクラスは継承できません。
OperationInput XML Web サービスで受信する入力メッセージの仕様を定義します。このクラスは継承できません。
OperationMessage XML Web サービスのアクションによって渡されるメッセージの種類を表します。
OperationMessageCollection XML Web サービスに関連する OperationInput メッセージと OperationOutput メッセージのコレクションを表します。このクラスは継承できません。
OperationOutput XML Web サービスから返される出力メッセージの仕様を定義します。このクラスは継承できません。
OutputBinding XML Web サービスで使用する、出力メッセージのデータ形式とプロトコルの仕様のセットを提供します。このクラスは継承できません。
Port XML Web サービスに格納されている個別のエンドポイントを定義します。このクラスは継承できません。
PortCollection Port クラスのインスタンスのコレクションを表します。このクラスは継承できません。
PortType 抽象演算および対応する抽象メッセージの名前付きセットを表します。このクラスは継承できません。
PortTypeCollection PortType クラスのインスタンスのコレクションを表します。これは XML Web サービスでサポートされる操作のセットのコレクションです。このクラスは継承できません。
Service XML Web サービスに関連付けられる Port クラスと関連するインスタンスをセットにしてグループ化します。このクラスは継承できません。
ServiceCollection Service クラスのインスタンスのコレクションを表します。このクラスは継承できません。
ServiceDescription XML Web サービスの記述に必要な名前空間、要素、および属性を完全に備えた、有効な Web サービス記述言語 (WSDL: Web Services Description Language) ドキュメント ファイルを作成する方法およびフォーマット方法を提供します。このクラスは継承できません。
ServiceDescriptionBaseCollection System.Web.Services.Description 名前空間のメンバである厳密に型指定されたコレクションのための基礎を形成します。
ServiceDescriptionCollection ServiceDescription クラスのインスタンスのコレクションを表します。このクラスは継承できません。
ServiceDescriptionFormatExtension XML Web サービスに追加された機能拡張要素を表します。
ServiceDescriptionFormatExtensionCollection XML Web サービスで使用される機能拡張要素のコレクションを表します。このクラスは継承できません。
ServiceDescriptionImporter XML Web サービスのためのクライアント プロキシ クラスの生成方法を公開します。
ServiceDescriptionReflector XML Web サービスによってサポートされる型を動的に表示、作成、または呼び出す場合の管理方法を提供します。
SoapAddressBinding XML Web サービス内の Port に追加された機能拡張要素を表します。
SoapBinding XML Web サービス内の Binding に追加された拡張機能を表します。このクラスは継承できません。
SoapBodyBinding InputBinding または OutputBinding に追加された機能拡張要素を表します。
SoapFaultBinding XML Web サービス内の FaultBinding に追加された機能拡張要素を表します。
SoapHeaderBinding XML Web サービス内の InputBinding または OutputBinding に追加される機能拡張要素を表します。
SoapHeaderFaultBinding XML Web サービス内の InputBinding または OutputBinding に追加される拡張要素を表します。このクラスは、SOAP ヘッダー内に含めてエラー情報を転送するために使用する SOAP ヘッダーの種類を指定します。
SoapOperationBinding XML Web サービス内の OperationBinding に追加された拡張機能を表します。
SoapTransportImporter SOAP 伝送プロトコルを XML Web サービスにインポートする派生クラスのための基本クラスとして機能します。
Types 交換されるメッセージに関連するデータ型定義を記述します。このクラスは継承できません。

列挙体

列挙体 説明
OperationFlow XML Web サービスのエンドポイントでサポートできる伝送の種類を指定します。
ServiceDescriptionImportStyle サーバーまたはクライアントのコンピュータに対してインポートを行うかどうかを指定します。
ServiceDescriptionImportWarnings Import で生成される警告の種類を指定します。
SoapBindingStyle XML Web サービスで実行するアクションの種類について、この列挙体を適用するクラス階層構造レベルごとに指定します。
SoapBindingUse メッセージ部分を抽象型定義と具象スキーマ定義のどちらでエンコードするか指定します。

参照

.NET Framework クラス ライブラリ