SqlWorkflowPersistenceService Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса SqlWorkflowPersistenceService.
Перегрузки
| Имя. | Описание |
|---|---|
| SqlWorkflowPersistenceService(NameValueCollection) |
Инициализирует новый экземпляр SqlWorkflowPersistenceService класса с помощью указанных параметров. |
| SqlWorkflowPersistenceService(String) |
Инициализирует новый экземпляр класса SqlWorkflowPersistenceService с помощью строка подключения базы данных. |
| SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Инициализирует новый экземпляр класса SqlWorkflowPersistenceService с помощью строка подключения базы данных и других параметров. |
SqlWorkflowPersistenceService(NameValueCollection)
Инициализирует новый экземпляр SqlWorkflowPersistenceService класса с помощью указанных параметров.
public:
SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)
Параметры
- parameters
- NameValueCollection
Объект, NameValueCollection содержащий параметры запуска.
Исключения
parameters содержит недопустимый строка подключения базы данных.
parameters является пустой ссылкой (Nothing в Visual Basic).
Комментарии
Этот конструктор вызывается, когда подсистема среды выполнения рабочего процесса загружает службы из файла конфигурации приложения. Его также можно вызвать программным способом NameValueCollection с помощью параметра. Допустимые параметры: ConnectionString, OwnershipTimeoutSecondsUnloadOnIdleи EnableRetries. Вызывается, ArgumentException если параметры содержат другие ключи.
Применяется к
SqlWorkflowPersistenceService(String)
Инициализирует новый экземпляр класса SqlWorkflowPersistenceService с помощью строка подключения базы данных.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService(string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)
Параметры
- connectionString
- String
Допустимая база данных строка подключения.
Исключения
connectionString является пустой ссылкой (Nothing в Visual Basic).
Применяется к
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Инициализирует новый экземпляр класса SqlWorkflowPersistenceService с помощью строка подключения базы данных и других параметров.
public:
SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService(string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)
Параметры
- connectionString
- String
Допустимая база данных строка подключения.
- unloadOnIdle
- Boolean
true чтобы выгрузить рабочий процесс, когда он находится в состоянии простоя.
- instanceOwnershipDuration
- TimeSpan
Длительность времени, в течение которых блокировки сохраняются в неактивных рабочих процессах.
- loadingInterval
- TimeSpan
Частота опроса службы сохраняемости базы данных для рабочих процессов с истекшим таймером.
Исключения
connectionString является пустой ссылкой (Nothing в Visual Basic).
Комментарии
Обратите внимание, что использование этого конструктора (которое предоставляет значение для instanceOwnershipDuration) обеспечивает блокировку. Чтобы создать службу сохраняемости, которая не включает блокировку, используйте другой конструктор, который не указывает instanceOwnershipDuration.