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

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

Исключения

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

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