System.Web.Services 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 経由で公開する任意のメソッドに配置する必要があります。