Поделиться через


WorkflowIdleBehavior Класс

Определение

Поведение службы, управляющее выгрузкой и сохранением простаивающих экземпляров рабочего процесса.

public ref class WorkflowIdleBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowIdleBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowIdleBehavior = class
    interface IServiceBehavior
Public Class WorkflowIdleBehavior
Implements IServiceBehavior
Наследование
WorkflowIdleBehavior
Реализации

Комментарии

Важно!

Если TimeToUnload для задано значение больше значения , а рабочий TimeToPersist процесс переходит в режим простоя (из-за действия Delay), если экземпляр рабочего процесса не изменился, он будет удален из памяти путем вызова Abort, а не обычного процесса выгрузки. Это оптимизация среды выполнения, и данные не теряются, но разработчик, просматривающий журнал трассировки, может увидеть прерывание трассировки при ожидании трассировки выгрузки.

Пример использования этого поведения см. в разделе Расширяемость узла службы рабочих процессов.

Конструкторы

WorkflowIdleBehavior()

Инициализирует новый экземпляр класса WorkflowIdleBehavior.

Свойства

TimeToPersist

Возвращает или задает значение, указывающее интервал TimeSpan между моментом, когда рабочий процесс становится неактивным, и его сохранением.

TimeToUnload

Возвращает или задает значение, указывающее интервал TimeSpan между моментом, когда рабочий процесс становится неактивным, и его выгрузкой.

Методы

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

Реализует метод AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection).

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Реализует метод ApplyDispatchBehavior(ServiceDescription, ServiceHostBase).

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Validate(ServiceDescription, ServiceHostBase)

Реализует метод Validate(ServiceDescription, ServiceHostBase).

Применяется к