如何:控制服务实例化

通过设置服务的实例模式,可以指定创建 System.ServiceModel.InstanceContext(及其关联的用户定义服务对象)的时间。有关可能的模式,请参见 InstanceContextMode 枚举。有关 行为的更多信息,请参见使用行为配置和扩展运行时。有关工作示例,请参见Service: Behaviors Samples

使用代码控制服务实例生存期

  1. ServiceBehaviorAttribute 应用于服务类。

  2. InstanceContextMode 属性设置为下列值之一:PerCallPerSessionSingle

示例

下面的代码示例将 ServiceBehaviorAttribute 属性(attribute)的 InstanceContextMode 属性(property)设置为 PerCall

另请参见

参考

ServiceBehaviorAttribute
InstanceContextMode
InstanceContextMode

其他资源

Service: Behaviors Samples