Silverlight SDK を使用して、WCF プロキシ (slsvcutil.exe) を生成します。
結果のクラスで接続/応答タイムアウトを異なるレベルに設定するにはどうすればよいですか?
注: iPhone で MonoTouch.NET を使用しているため、app.config はありません。すべての設定はコードで行う必要があります。
Silverlight SDK を使用して、WCF プロキシ (slsvcutil.exe) を生成します。
結果のクラスで接続/応答タイムアウトを異なるレベルに設定するにはどうすればよいですか?
注: iPhone で MonoTouch.NET を使用しているため、app.config はありません。すべての設定はコードで行う必要があります。
独自のバインディングとエンドポイントアドレスを作成し、それらを使用してクライアントをインスタンス化しますか?簡単な例(タイムアウトオプションが含まれています):
BasicHttpBinding binding = new BasicHttpBinding();
binding.OpenTimeout = new TimeSpan(0, 0, 10);
binding.CloseTimeout = new TimeSpan(0, 0, 10);
binding.SendTimeout = new TimeSpan(0, 0, 30);
// more attributes for the binding
EndpointAddress endpointAddress = new EndpointAddress("https://mywcfserver.com/WCFService.svc");
ClientProxy client = new ClientProxy(binding, endpointAddress);
コードで定義するバインディングは、Webサービスのapp.configで定義されたバインディングと同じである必要があることに注意してください。