SqlWorkflowInstanceStoreBehavior Класс

Определение

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

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

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

SqlWorkflowInstanceStoreBehavior()

Инициализирует экземпляр класса SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

Инициализирует экземпляр класса SqlWorkflowInstanceStoreBehavior с помощью строки соединения, переданной в качестве параметра.

Свойства

ConnectionString

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

HostLockRenewalPeriod

Возвращает или задает класс HostLockRenewalPeriod. Это свойство указывает интервал, в течение которого узел должен обновить блокировку экземпляра, прежде чем срок блокировки истечет. Если узел не обновит блокировку в указанный период времени, экземпляр разблокируется и может быть заблокирован другим узлом.

InstanceCompletionAction

Возвращает или задает свойство InstanceCompletionAction. Это свойство указывает, сохраняются ли сведения о состоянии экземпляра в базе данных сохраняемости после завершения работы экземпляра.

InstanceEncodingOption

Возвращает или задает свойство InstanceEncodingOption. Это свойств указывает, сжимаются ли сведения о состоянии экземпляра при помощи алгоритма GZip перед сохранением.

InstanceLockedExceptionAction

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

MaxConnectionRetries

Возвращает или задает максимальное число попыток соединения с SQL Server. Значение по умолчанию — 4.

RunnableInstancesDetectionPeriod

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

Методы

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

Реализация метода AddBindingParameters интерфейса IServiceBehavior, которая позволяет передать пользовательские данные элементам привязки для поддержки реализации контракта.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Реализация метода ApplyDispatchBehavior интерфейса IServiceBehavior, которая позволяет изменить значения свойств времени выполнения или вставить пользовательские объекты расширения, такие как обработчики ошибок, инспекторы сообщений или параметров, модули безопасности и другие объекты расширения.

Equals(Object)

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

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

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

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

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

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

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

(Унаследовано от Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Повышает уровень свойств, которые можно использовать в запросах. Свойства повышенного уровня ― это свойства, которые можно использовать в запросах для извлечения экземпляров. Эти свойства могут иметь простой тип (int32, string, bool и т. д.), представленный объектом типа variant или binary.

ToString()

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

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

Проверяет узел и описание службы, чтобы подтвердить готовность службы к работе.

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