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
Допустимая база данных строка подключения.
Исключения
Недопустимый строка подключения базы данных.