Тіл

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.

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