PerSession的WCF服务就像PerCall一样

时间:2016-01-11 17:00:21

标签: c# wcf session

我的服务:

 [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
    public class Service1 : IService1
    {
        int i = 0;

        public int Add(int value)
        {
            i += value;

            return i;
        }
    }

使用界面:

[ServiceContract]
public interface IService1
{

    [OperationContract]
    int Add(int value);
}

每次我调用Add方法时,变量i都会重置为0。  (我用WCF测试客户端和ChannelFactory测试了它)

我使用BacisHttp绑定。

我做错了什么?

我是否必须配置WCF测试客户端和ChannelFactory?

1 个答案:

答案 0 :(得分:2)

我是白痴:BacisHttpBinding不支持会话