wcf会话、实例化、并发
在asp.net中含有会话,是保存值,供所有的程序使用,同样在wcf中也有会话,供多个客户端使用。
会话的支持通常在契约定义的开始标出,如下
[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples", SessionMode = SessionMode.Required)]
public interface ICalculatorSession
实例化是对每个服务的调用时的实例化方式,通常在契约的实现的开始标出,如下
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple,InstanceContextMode = InstanceContextMode.PerSession)]
public class CalculatorService : ICalculatorSession
并发和实例化相同的地方也是在契约的实现的开头标出。