SqlTrackingService Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса SqlTrackingService.
Перегрузки
SqlTrackingService(NameValueCollection) |
Инициализирует новый экземпляр класса SqlTrackingService с помощью заданного класса NameValueCollection. |
SqlTrackingService(String) |
Инициализирует новый экземпляр класса SqlTrackingService, используя указанную строку подключения базы данных. |
SqlTrackingService(NameValueCollection)
Инициализирует новый экземпляр класса SqlTrackingService с помощью заданного класса NameValueCollection.
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 |
Указывает время в миллисекундах между проверками базы данных на наличие изменений в профилях отслеживания. Значение по умолчанию — 60 000 миллисекунда. |
"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
Допустимая строка подключения базы данных.
Исключения
Недопустимая строка подключения базы данных.