2011-01-25 16 views
2

私はAPIに関するいくつかのドキュメントを手渡し、それを統合するように指示されています(APIはSOAPを使用しています)。私はWebサービスとそれがどのように機能するかに精通していますが、機能的なものを構築したことはありません。つまり、C#で基本的なWebメソッドを作成できますが、外部システムに接続するための記述は一度も書かれていません。API/Webサービスの作成の基礎

書籍の一部を読みましたが、サードパーティAPIに接続して使用する方法の良い例は見つかりませんでした。私は私の質問は "どうすればこのAPIをシステムで使用できますか?たとえちょうど良いチュートリアルを指さしているとしても、どんな助けでも大歓迎です。

+0

どのapi。あなたはそれで何をしようとしていますか? – rerun

+0

一般的に言えば、APIには通常、接続方法のサンプルコードを含むドキュメントが付属しています。 – NotMe

+0

@ rarun - 独自のAPIです。 @Chris - はい、APIにはサンプルのSOAP/XMLコードが含まれていますが、ASP.NET/C#との統合方法はわかりません。 – divided

答えて

2

基本的には、Web参照をAPIに追加するだけです(あなたのStudioのバージョンに応じて、 'Add Service Reference'または 'Add Web Reference')。

そこから、スタジオはプロキシクラスを構築するために必要な情報をダウンロードします。この情報は、システム内の任意のオブジェクトと同様に参照して使用できます。

var RemoteService = new RemoteAPI.APIMethods(); 
var result = RemoteService.Method1(foo, bar);