Monotouch-不遵守WCF绑定超时

问题描述

| 通过Silverlight服务控制台程序“ slsvcutil \”创建服务 我们使用此生成代码并设置超时,但是没有遵守超时。我们将它们设置为5秒,但是客户端没有超时一分钟以上(认)
svc = new MyServiceClient (........);
svc.Endpoint.Binding.OpenTimeout = Settings.TimeOutServiceOpen;
svc.Endpoint.Binding.CloseTimeout = Settings.TimeOutServiceClose;
svc.Endpoint.Binding.ReceiveTimeout = Settings.TimeOutServiceRecieve;
svc.Endpoint.Binding.SendTimeout = Settings.TimeOutServiceSend;

解决方法

似乎是一个错误。错误已提交给Monotouch团队。,使用此代替:
svc.InnerChannel.OperationTimeout = ....
这似乎为我工作。