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

Определение

Инициализирует новый экземпляр класса SqlTrackingService.

Перегрузки

Имя Описание
SqlTrackingService(NameValueCollection)

Инициализирует новый экземпляр класса с помощью указанного SqlTrackingServiceNameValueCollection.

SqlTrackingService(String)

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

SqlTrackingService(NameValueCollection)

Инициализирует новый экземпляр класса с помощью указанного SqlTrackingServiceNameValueCollection.

public:
 SqlTrackingService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlTrackingService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Tracking.SqlTrackingService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (parameters As NameValueCollection)

Параметры

parameters
NameValueCollection

Значение, NameValueCollection указывающее свойства SqlTrackingService и их начальные значения.

Исключения

parameters является пустой ссылкой (Nothing в Visual Basic).

string Значение, связанное с ключом Boolean свойства, parameters не представлено ни одним TrueString илиFalseString.

Комментарии

Этот конструктор вызывается обработчиком среды выполнения рабочего процесса при инициализации обработчика среды выполнения рабочего процесса из файла конфигурации приложения, указывающего объект SqlTrackingService. Этот конструктор также можно использовать для инициализации SqlTrackingService из ведущего приложения. Инициализируется SqlTrackingService в соответствии с парами "ключ-значение", которые содержатся в элементе NameValueCollection. В следующей таблице перечислены потенциальные ключи, свойство, которое инициализирует каждое значение и тип каждого свойства. Значение, связанное с каждым ключом, должно быть строкой, представляющей соответствующий тип свойства, на которое ссылается этот ключ. Можно указать одну или несколько из этих пар "ключ-значение".

Ключ Тип свойства Описание свойства
"IsTransactional" bool Указывает, участвует ли SqlTrackingService в транзакциях рабочего процесса с помощью объекта WorkBatch. По умолчанию trueуказывается, что отслеживание изменений записывается в базу данных синхронно.
"UseDefaultProfile" bool Указывает, будет ли возвращен профиль отслеживания по умолчанию, если профиль отслеживания не найден для GetProfile вызова. По умолчанию указывается, что будет использоваться профиль отслеживания по умолчанию true.
"ProfileChangeCheckInterval" double Указывает время в миллисекундах, в котором необходимо проверить базу данных для изменения профилей отслеживания. Значение по умолчанию — 60000 миллисекунда.
"ConnectionString" string Указывает строка подключения базы данных. По умолчанию используется пустая ссылка (Nothing в Visual Basic).
"PartitionOnCompletion" bool Указывает, следует ли перемещать данные отслеживания для экземпляра рабочего процесса в активную секцию в базе данных при завершении экземпляра рабочего процесса.

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

SqlTrackingService(String)

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

public:
 SqlTrackingService(System::String ^ connectionString);
public SqlTrackingService(string connectionString);
new System.Workflow.Runtime.Tracking.SqlTrackingService : string -> System.Workflow.Runtime.Tracking.SqlTrackingService
Public Sub New (connectionString As String)

Параметры

connectionString
String

Допустимая база данных строка подключения.

Исключения

Недопустимый строка подключения базы данных.

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