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
, OwnershipTimeoutSeconds
, UnloadOnIdle
и 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
.