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