首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight WCF "slsvcutil.exe“-如何设置超时

Silverlight WCF "slsvcutil.exe“-如何设置超时
EN

Stack Overflow用户
提问于 2011-03-31 02:09:52
回答 1查看 380关注 0票数 1

我们使用Silverlight SDK来生成WCF代理(slsvcutil.exe)

如何将与结果类的连接/响应超时设置为不同的级别?

注意:我们在MonoTouch.NET上使用iPhone,所以没有app.config。所有设置都必须用代码完成。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-31 07:45:17

您是否创建了自己的绑定和端点地址,然后使用这些地址集成客户端?一个简单的例子(其中包括一个超时选项):

代码语言:javascript
复制
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的绑定相同。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5494621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档