IInstanceContextProvider.IsIdle(InstanceContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается, когда все действия 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, который считается бездействующим.
Возвращаемое значение
Значение true
, если служба Windows Communication Foundation (WCF) должна закрыть и уничтожить объект InstanceContext, а также изменить значение параметра MaxConcurrentInstances; в противном случае — значение false
.
Комментарии
IsIdle вызывается, когда WCF собирается закрыть и повторно запустить неактивный InstanceContext объект, чтобы вы могли сообщить среде выполнения, следует ли продолжать это.
Пример, демонстрирующий совместное использование контекстов экземпляра, см. в разделе инстанцеконтекстшаринг.