IInstanceContextProvider.IsIdle(InstanceContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当 InstanceContext 活动完成时调用,以使实施者能阻止 InstanceContext 的回收。
public:
bool IsIdle(System::ServiceModel::InstanceContext ^ instanceContext);
public bool IsIdle (System.ServiceModel.InstanceContext instanceContext);
abstract member IsIdle : System.ServiceModel.InstanceContext -> bool
Public Function IsIdle (instanceContext As InstanceContext) As Boolean
参数
- instanceContext
- InstanceContext
被视为空闲的 InstanceContext 对象。
返回
如果要关闭 Windows Communication Foundation (WCF),并回收 InstanceContext 对象,且要调整 MaxConcurrentInstances 的值,则为 true
;否则,为 false
。
注解
IsIdle 当 WCF 即将关闭并回收空闲对象时,将调用 ,以便你可以通知 InstanceContext 运行时是否继续执行此操作。
有关演示实例上下文共享的示例,请参阅 InstanceContextSharing。