如何:控制服务实例化
通过设置服务的实例模式,可以指定创建 System.ServiceModel.InstanceContext(及其关联的用户定义服务对象)的时间。有关可能的模式,请参见 InstanceContextMode 枚举。有关 行为的更多信息,请参见使用行为配置和扩展运行时。有关工作示例,请参见Service: Behaviors Samples。
使用代码控制服务实例生存期
将 ServiceBehaviorAttribute 应用于服务类。
将 InstanceContextMode 属性设置为下列值之一:PerCall、PerSession 或 Single。
示例
下面的代码示例将 ServiceBehaviorAttribute 属性(attribute)的 InstanceContextMode 属性(property)设置为 PerCall。
另请参见
参考
ServiceBehaviorAttribute
InstanceContextMode
InstanceContextMode