System.Web.Services.Protocols 名前空間

XML Web サービス クライアントと、ASP.NET を使用して作成された XML Web サービス間の通信中に、ネットワーク経由でデータを送信するために使用されるプロトコルを定義するクラスが含まれます。

クラス

名前 説明
AnyReturnReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントに対して、受信応答の戻り値の最小リーダーを提供します。

HtmlFormParameterReader

HTTP を使用して実装された Web サービスの受信要求パラメーターを読み取ります。名前と値のペアは、SOAP メッセージとしてではなく HTML 形式のようにエンコードされます。

HtmlFormParameterWriter

SOAP メッセージとしてではなく HTML 形式のようにエンコードされた名前と値のペアを持つ HTTP を使用して実装された Web サービスの送信要求パラメーターを書き込みます。

HttpGetClientProtocol

HTTP-GET プロトコルを使用する XML Web サービス クライアント プロキシの基本クラス。

HttpMethodAttribute

HTTP-GET または HTTP-POST を使用して XML Web サービス クライアントにこの属性を適用し、XML Web サービス メソッドに送信されるパラメーターをシリアル化し、XML Web サービス メソッドから応答を読み取る型を設定します。 このクラスは継承できません。

HttpPostClientProtocol

HTTP-POST プロトコルを使用する XML Web サービス クライアント プロキシの基本クラス。

HttpSimpleClientProtocol

単純な HTTP-GET および HTTP-POST プロトコル バインドを使用して XML Web サービスと通信するための基本クラスを表します。

HttpWebClientProtocol

HTTP トランスポート プロトコルを使用するすべての XML Web サービス クライアント プロキシの基本クラスを表します。

InvokeCompletedEventArgs

非同期に呼び出された Web メソッドの結果を表します。

LogicalMethodInfo

XML Web サービス メソッドの属性とメタデータを表します。 このクラスは継承できません。

MatchAttribute

テキスト パターン マッチングを使用して行われた一致の属性を表します。 このクラスは継承できません。

MimeFormatter

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービスとクライアントのすべてのリーダーとライターに抽象基本クラスを提供します。

MimeParameterReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービスの要求パラメーターのリーダーに共通の基本実装を提供します。

MimeParameterWriter

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの送信要求パラメーターのライターに共通の基本実装を提供します。

MimeReturnReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの受信応答戻り値のリーダーに共通の基本実装を提供します。

NopReturnReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの受信応答戻り値の非動作リーダーとして機能します。

PatternMatcher

WEB サービス クライアントの戻り値を HTTP 応答テキストで検索します。

ServerProtocol

.NET Framework では、ServerProtocol クラスから派生したクラスを使用して XML Web サービス要求を処理します。

ServerProtocolFactory

.NET Framework では、ServerProtocolFactory クラスから派生したクラスを使用して XML Web サービス要求を処理します。

ServerType

.NET Framework では、ServerType クラスを使用して XML Web サービス要求を処理します。

Soap12FaultCodes

SOAP バージョン 1.2 プロトコルを使用した XML Web サービスとの通信中にエラーが発生したときに SOAP メッセージに表示される SOAP エラー コードを定義します。

SoapClientMessage

送信された SOAP 要求内のデータ、または XML Web サービス クライアントが特定の SoapMessageStageで受信した SOAP 応答を表します。 このクラスは継承できません。

SoapDocumentMethodAttribute

メソッドに SoapDocumentMethodAttribute を適用すると、メソッドとの間で SOAP メッセージが Document 書式設定を使用するように指定されます。

SoapDocumentServiceAttribute

オプションの SoapDocumentServiceAttribute を XML Web サービスに適用すると、XML Web サービス内の XML Web サービス メソッドとの間で送受信される SOAP 要求と応答の既定の形式が設定されます。

SoapException

SOAP 経由で XML Web サービス メソッドが呼び出され、例外が発生したときにスローされる例外を表します。

SoapExtension

ASP.NET を使用して作成された XML Web サービスの SOAP 拡張機能の基本クラス。

SoapExtensionAttribute

派生クラスでオーバーライドされた場合、XML Web サービス メソッドを使用して SOAP 拡張機能を実行する必要があることを指定します。

SoapFaultSubCode

SOAP バージョン 1.2 を使用してクライアントと XML Web サービス間の通信を行う場合の、SOAP エラーのオプションの Subcode 要素の内容を表します。

SoapHeader

派生クラスでオーバーライドされると、SOAP ヘッダーの内容を表します。

SoapHeaderAttribute

この属性は、XML Web サービス メソッドまたは XML Web サービス クライアントに適用され、XML Web サービス メソッドまたは XML Web サービス クライアントが処理できる SOAP ヘッダーを指定します。 このクラスは継承できません。

SoapHeaderCollection

SoapHeader クラスのインスタンスのコレクションを格納します。

SoapHeaderException

サーバー エラーの SOAP 表現。

SoapHeaderHandling

SoapHeaderHandling クラスは、SOAP メッセージとの間で SOAP ヘッダー コンテンツを取得、設定、書き込み、読み取るために使用されます。

SoapHeaderMapping

SoapHeaderMapping クラスは、SOAP ヘッダー マッピングを表します。

SoapHttpClientProtocol

SOAP の使用時にプロキシの派生元となるクラス クライアントを指定します。

SoapMessage

特定の SoapMessageStageでの SOAP 要求または SOAP 応答のデータを表します。

SoapRpcMethodAttribute

メソッドとの間で送受信される SOAP メッセージが RPC 書式設定を使用することを指定します。

SoapRpcServiceAttribute

XML Web サービス内の XML Web サービス メソッドとの間で送受信される SOAP 要求と応答の既定の形式を設定します。

SoapServerMessage

受信した SOAP 要求内のデータ、または特定の SoapMessageStageで XML Web サービス メソッドによって送信された SOAP 応答を表します。 このクラスは継承できません。

SoapServerMethod

XML Web サービス メソッドの属性とメタデータを表します。 このクラスは継承できません。

SoapServerProtocol

.NET Framework は、XML Web サービス要求を処理する SoapServerProtocol クラスのインスタンスを作成します。

SoapServerProtocolFactory

.NET Framework は、XML Web サービス要求を処理する SoapServerProtocolFactory クラスのインスタンスを作成します。

SoapServerType

SoapServerType クラスは、XML Web サービスの基になっている型を表します。

SoapUnknownHeader

受信者の XML Web サービスまたは XML Web サービス クライアントによって認識されなかった SOAP ヘッダーから受信したデータを表します。 このクラスは継承できません。

TextReturnReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの HTTP 応答テキストから戻り値を読み取ります。

UrlEncodedParameterWriter

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの送信要求パラメーターのライターに対して URL エンコード機能を提供します。

UrlParameterReader

HTTP を使用して実装された Web サービスの受信要求パラメーターを、SOAP メッセージとしてではなく URL のクエリ文字列でエンコードされた名前と値のペアで読み取ります。

UrlParameterWriter

SOAP メッセージとしてではなく、URL のクエリ文字列でエンコードされた名前と値のペアを持つ HTTP を使用して実装された Web サービスの送信要求パラメーターを書き込みます。

ValueCollectionParameterReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービスの受信要求パラメーターのリーダーの基本クラスとして機能します。

WebClientAsyncResult

XML Web サービス プロキシが標準の非同期メソッド パターンを実装するために使用する IAsyncResult の実装を提供します。

WebClientProtocol

ASP.NET を使用して作成されたすべての XML Web サービス クライアント プロキシの基本クラスを指定します。

WebServiceHandlerFactory

IHttpHandler インターフェイスを実装する型を持つ Web サービス ハンドラー インスタンスを動的に作成します。

XmlReturnReader

HTTP を使用して実装されているが SOAP を使用せずに実装された Web サービス クライアントの受信応答の本文でエンコードされた XML からの戻り値を読み取ります。

列挙型

名前 説明
LogicalMethodTypes

XML Web サービス メソッドの呼び出し方法を指定します。

SoapHeaderDirection

SoapHeader の受信者が XML Web サービス、XML Web サービス クライアント、またはその両方であるかどうかを指定します。

SoapMessageStage

SOAP メッセージの処理ステージを指定します。

SoapParameterStyle

SOAP メッセージでパラメーターを書式設定する方法を指定します。

SoapProtocolVersion

XML Web サービスとの通信に使用する SOAP プロトコルのバージョンを指定します。

SoapServiceRoutingStyle

XML Web サービスをホストする Web サーバーに SOAP メッセージをルーティングする方法を指定します。

代理人

名前 説明
InvokeCompletedEventHandler

非同期に呼び出された Web メソッドの結果を受け入れるイベント ハンドラーを表します。 このクラスは継承できません。