小编use*_*280的帖子

WCF:仅允许单个客户端拒绝其他客户端的服务

我需要创建一个WCF服务,一次只允许一个客户端.应拒绝所有其他请求,客户端必须稍后再次重试.该服务大约需要一分钟才能完成请求.

我试过了:

 [ServiceBehavior(IncludeExceptionDetailInFaults=true,
                  InstanceContextMode=InstanceContextMode.Single,
                  ConcurrencyMode=ConcurrencyMode.Single)]
Run Code Online (Sandbox Code Playgroud)

但是如果我在客户端多次请求服务(使用多个线程),我会在第3个请求上获得超时异常,但该服务确实会执行第3个请求处理!

wcf singleton web-services

4
推荐指数
1
解决办法
844
查看次数

标签 统计

singleton ×1

wcf ×1

web-services ×1