System.Web.Services 名前空間

ASP.NET を使用した XML Web サービス、および XML Web サービス クライアントを作成できるようにするクラスが含まれています。 XML Web サービスは、HTTP、XML、XSD、SOAP、WSDL などの標準プロトコルを使用する疎結合環境でのメッセージ交換機能を提供するアプリケーションです。 XML Web サービスを使用すると、企業内外の異種環境に対して、実装、プラットフォーム、およびデバイスの相互運用を広範囲にわたって実現するモジュール アプリケーションを構築できます。 これらのアプリケーションの SOAP ベースの XML メッセージには、構造化および型指定を細かく定義している部分と、任意の XML を使用して大まかに定義している部分があります。 プロトコルの範囲内で絶えず進化するこのメッセージ機能は、Web の今後のビルド ブロックとして XML Web サービスの柔軟性と保全性の基本となります。

クラス

WebMethodAttribute

ASP.NET で作成された XML Web サービス内でこの属性をメソッドに追加すると、リモートの Web クライアントから該当するメソッドを呼び出すことができます。 このクラスは継承できません。

WebService

共通 ASP.NET オブジェクト (アプリケーションやセッション状態など) への直接アクセスを提供する、XML Web サービス用のオプションの基本クラスを定義します。

WebServiceAttribute

XML Web サービスに追加情報 (機能を説明する文字列など) を追加するために使用します。

WebServiceBindingAttribute

1 つ以上の XML Web サービス メソッドを定義するバインディングを宣言します。 このクラスは継承できません。

列挙型

TransactionOption
WsiProfiles

Web サービスが準拠していることを示す Web Services Interoperability (WSI) 仕様を記述します。

注釈

ASP.NET を使用して XML Web サービスの作成を開始するには、クラスを調べます。このクラスは、 WebService ASP.NET 組み込みおよびクラスにアクセスするために必要です。このクラスは、 WebMethodAttribute プログラムによって Web 経由で公開する任意のメソッドに配置する必要があります。