遅い→起動時

http://d.hatena.ne.jp/pmint/

Amazon Product Advertising API サンプル(VB)

SignedRequestHelper.vb
SignedRequestHelper.vb


Amazon Product Advertising API のサンプルをVBにしてみた。
C#版はあるけど、VBで動くバージョンがなかったので。
↓この公式サンプルの SignedRequestHelper.cs を書き換えたもの。

Product Advertising API Signed Requests Sample Code - C# SOAP WCF 4.0 : Sample Code & Libraries : Amazon Web Services
http://aws.amazon.com/code/Product-Advertising-API/3941


ビルドするにはSystem.Webアセンブリが必要なので、.NET Framework Client Profileでは不足。HttpUtilityが見つからない。
例えば Visual Basic 2010 Express ではプロジェクトのプロパティ > コンパイル > 詳細コンパイル オプション(A)... > 対象のフレームワーク (すべての構成)(A)でフルバージョンの.NET Frameworkを選択しないとSystem.Webの参照設定さえできない。


あと、サンプルで紹介されているのは今どきの「サービス参照の追加」ではなく「Web参照の追加」(サービス参照の追加からさらに「Web参照の追加」ボタンで出すダイアログの)なので、その通りにやると警告が出たりするけど、「サービス参照の追加」でも適宜うまくやればいいみたい。




ちなみに…

https://forums.aws.amazon.com/thread.jspa?threadID=32534
https://forums.aws.amazon.com/thread.jspa?messageID=127657

ここで紹介されているVBコードは修正が必要なバージョンでした。