Visual Studio で Windows SharePoint Services 検索 Web サービスの Web サービス プロキシ クラスを作成する
Microsoft .NET Framework クライアント アプリケーションから 検索 Web サービスの Web メソッドにアクセスするには、Web サービスのプロキシ クラスを作成する必要があります。
注意
ここで言うクライアント アプリケーションは、Web サービスを呼び出すアプリケーションを指すので、別の Microsoft ASP.NET Web アプリケーションや Microsoft Windows フォーム アプリケーションなどである場合もあります。
このトピックでは、Microsoft Visual Studio 2005 環境内から Web サービスのプロキシ クラスを作成する方法について説明します。
Visual Studio 2005 のプロジェクトからクエリ Web サービスのプロキシ クラスを作成するには
ソリューション エクスプローラで、プロジェクトの名前を右クリックし、ポップアップ メニューから [Web 参照の追加] を選択します。
注意
[プロジェクト] メニューから [Web 参照の追加] を選択することもできます。
[Web 参照の追加] ダイアログ ボックスで、[URL] テキスト フィールドに次のアドレスを入力します。
http://<site>/_vti_bin/spsearch.asmx
次に、[移動] をクリックします。
URL が見つかると、ダイアログ ボックスのメイン ウィンドウに QueryService Web サービスが表示されます。
[Web 参照名] テキスト フィールドで、Web 参照の名前を変更します (省略可能)。
[参照の追加] をクリックします。
これで、クエリ Web サービスの Web 参照がソリューション エクスプローラの Web 参照フォルダに表示されます。
コードから Web サービスにアクセスするには
次のコードを使用して、Web サービスのプロキシ クラスのインスタンスを作成します。
<ProjectNamespace>.<WebReferenceName>.QueryService queryService = new <ProjectNamespace>.<WebReferenceName>.QueryService();
See Also
概念
Windows SharePoint Services クエリ Web サービス
[方法] クライアント アプリケーションから Windows SharePoint Services 検索にキーワード クエリを送信する