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


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 , а рабочий процесс остается бездействием (из-за действия задержки), если экземпляр рабочего процесса не изменился, он будет удален из памяти путем вызова прерывания, а не через обычный процесс выгрузки. Это оптимизация среды выполнения и без потери данных, но разработчик, глядя на журнал трассировки трассировки, может увидеть трассировку прерывания при ожидании трассировки выгрузки.

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

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

Имя Описание
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) Реализует метод.

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