2

私はかなり長い間 .NET と C# プログラミングを行ってきましたが、それを使って Web ベースで何かを行うのはこれが初めての試みです。URL がわかっている SOAP Web サービスを呼び出し、そのサービスのメソッドを呼び出す必要があります。プロジェクトで「Web 参照」として設定しましたが、サービスのメソッドを呼び出す方法がわかりません。私は何をする必要があるかを理解しようとして過去1時間これをグーグルで検索してきましたが、私が見ている結果に基づいて、これは難しい/複雑なことです(実際にはそうではないことを知っています)!

Web リファレンスとして設定した一般的な Web サービスのメソッドを呼び出すための簡単なサンプル コードを教えてください。または、適切なチュートリアルを教えてください。過去に C# と .Net を使用した経験を考えると、この 1 つの部分を理解できれば、このプロジェクトは問題にはならないと思います...

前もって感謝します!

4

2 に答える 2

3

Web 参照を正常に追加すると、Visual Studio は、サービスによって公開された型とメソッドをラップする一連のコードを生成しました。これらのファイルを調べて、それらが属する名前空間と、実際のサービス プロキシ クラスの名前を特定します。名前空間をインポートしたら、あとはプロキシのインスタンスを作成してそのメソッドを呼び出すだけです。

于 2012-01-23T19:17:43.360 に答える
1

オブジェクト メソッドを呼び出すのと同じように、Web サービス メソッドを呼び出します。.net フレームワークが必要なすべてのクラスを作成したためです。Web 参照を追加すると、VS IDE が名前を要求します。この名前は、関連するメソッド名にアクセスするためのルート名前空間です。

于 2012-01-23T19:18:20.693 に答える