System.Web.Services.Description 名前空間

Web サービス記述言語 (WSDL) を使用して XML Web サービスをパブリックに記述するためのクラスが含まれています。 この名前空間の各クラスは、WSDL 仕様の中の特定の要素に対応します。クラス階層は、有効な WSDL ドキュメントの XML 構造に対応します。 WSDL の詳細については、WSDL 仕様を参照してください。

クラス

BasicProfileViolation

WSI Basic Profile バージョン 1.1 の WSDL 違反を表示します。

BasicProfileViolationCollection

BasicProfileViolation オブジェクトの厳密に型指定されたコレクションを格納します。

BasicProfileViolationEnumerator

BasicProfileViolationCollection 内の要素を列挙します。

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 メッセージのスキーマを指定します。 このクラスは継承できません。

NamedItem

ドキュメント化可能な名前付き項目を表します。

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 サービスでサポートされる操作のセットのコレクションです。 このクラスは継承できません。

ProtocolImporter

Web サービスのクラスを生成するための、どの通信プロトコルにも共通の機能を提供します。

ProtocolReflector

Web サービスとして識別されるクラスから ServiceDescription オブジェクトを作成するための、どの通信プロトコルにも共通の機能を提供します。

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 サービスによってサポートされる型を動的に表示、作成、または呼び出す場合の管理方法を提供します。

Soap12AddressBinding

XML Web サービスが SOAP プロトコル Version 1.2 をサポートする場合に、Port に適用されるサービス記述書式拡張機能を表します。 このクラスは継承できません。

Soap12Binding

SOAP Version 1.2 に対する WSDL (Web Services Description Language) ドキュメントのバインディングを表します。 このクラスは継承できません。

Soap12BodyBinding

XML Web サービスが SOAP プロトコル Version 1.2 をサポートする場合、InputBinding または OutputBinding に適用されるサービス記述書式拡張機能を表します。 このクラスは継承できません。

Soap12FaultBinding

XML Web サービスが SOAP プロトコル Version 1.2 をサポートする場合に、FaultBinding に適用されるサービス記述書式拡張機能を表します。 このクラスは継承できません。

Soap12HeaderBinding

XML Web サービスが SOAP プロトコル Version 1.2 をサポートする場合、InputBinding または OutputBinding に適用されるサービス記述書式拡張機能を表します。 このクラスは継承できません。

Soap12OperationBinding

XML Web サービスが SOAP プロトコル Version 1.2 をサポートする場合に、OperationBinding に適用されるサービス記述書式拡張機能を表します。 このクラスは継承できません。

SoapAddressBinding

XML Web サービス内の Port に追加された機能拡張要素を表します。

SoapBinding

XML Web サービス内の Binding に追加された拡張機能を表します。 このクラスは継承できません。

SoapBodyBinding

InputBinding または OutputBinding に追加された機能拡張要素を表します。

SoapExtensionImporter

クラスに、SOAP 拡張を指定するコード属性を生成する共通のインターフェイスおよび機能を提供します。

SoapExtensionReflector

メソッド単位で SOAP 拡張機能情報を ServiceDescription オブジェクトに追加する共通のインターフェイスおよび機能をクラスに提供します。

SoapFaultBinding

XML Web サービス内の FaultBinding に追加された機能拡張要素を表します。

SoapHeaderBinding

XML Web サービス内の InputBinding または OutputBinding に追加される拡張要素を表します。

SoapHeaderFaultBinding

XML Web サービス内の InputBinding または OutputBinding に追加される拡張要素を表します。 このクラスは、SOAP ヘッダー内に含めてエラー情報を転送するために使用する SOAP ヘッダーの種類を指定します。

SoapOperationBinding

XML Web サービス内の OperationBinding に追加された拡張機能を表します。

SoapProtocolImporter

SOAP プロトコルを使用する Web サービスのクラスを生成します。

SoapTransportImporter

SOAP 伝送プロトコルを XML Web サービスにインポートする派生クラスのための基本クラスとして機能します。

Types

交換されるメッセージに関連するデータ型定義を記述します。 このクラスは継承できません。

WebReference

XML Web サービスのコレクションへの参照を記述します。

WebReferenceCollection

WebReference オブジェクトのコレクションを記述します。

WebReferenceOptions

WebReferenceOptions クラスは、XML テキスト ファイルで指定されたコード生成オプションを表します。

WebServicesInteroperability

WebServicesInteroperability クラスは、指定した Web サービスが、指定した WS-I (Web Services Interoperability) Organization 仕様に準拠しているかどうかを確認するメソッドを提供します。

列挙型

OperationFlow

XML Web サービスのエンドポイントでサポートできる伝送の種類を指定します。

ServiceDescriptionImportStyle

サーバーまたはクライアントのコンピューターに対してインポートを行うかどうかを指定します。

ServiceDescriptionImportWarnings

Import(CodeNamespace, CodeCompileUnit) で生成される警告の種類を指定します。

SoapBindingStyle

XML Web サービスで実行するアクションの種類について、この列挙体を適用するクラス階層構造レベルごとに指定します。

SoapBindingUse

メッセージ部分を抽象型定義と具象スキーマ定義のどちらでエンコードするか指定します。