webサービスの呼び方、戻り値の設定方法

◆webサービス側
プロジェクト種類「webサービス」として製造
・DB設定はweb.configに持つ
・webサービスはasmxとして製造 (System.Web.Services.WebServiceを継承)
・[WebMethod]属性を付けたメソッドがwebサービス
 戻り値は自由。string[]とやれば複数を戻せる。

インターフェースのfacade
	→各private処理クラス
…という構成で。

右クリック→パブリッシュして、サーバに配置する
IISマネージャで「アプリケーションの追加」を行い、配置したフォルダを見えるようにする。

◆webサービス呼び出し側
"C:\temp\計数\KeisuSystem\WinUI\Keisu\Common\MaeKouteiChk.cs"
getMaeKouteiChkResult
を参考にする

http://www.ogis-ri.co.jp/otc/hiroba/technical/AxisDotNet/index.html
1.webサービスをプロジェクト追加
2.ビルド
3.URLを得て、「正式な定義に関しては、サービスの説明 を参照してください。 」のリンク先を保存
4.保存ファイルの拡張子をwsdlに変更
5.「Visual Studio .NET コマンドプロンプト」で以下のコマンドを実行します。
	wsdl /l:cs HelloService.wsdl 
6.生成されたファイルをプロジェクトに追加
7.プロジェクトに以下のコードを追加して呼び出し
	Service oWebService = new Service();
	oService.Url = "http://example.com/service.asmx"; 【webサービス側で配置した、サーバのパス】
	MessageBox.Show(oWebService.HelloWorld1());