SqlTrackingService Oluşturucular

Tanım

SqlTrackingService sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

SqlTrackingService(NameValueCollection)

Belirtilen NameValueCollectionkullanarak sınıfının yeni bir örneğini SqlTrackingService başlatır.

SqlTrackingService(String)

Belirtilen veritabanı bağlantı dizesini SqlTrackingService kullanarak sınıfının yeni bir örneğini başlatır.

SqlTrackingService(NameValueCollection)

Belirtilen NameValueCollectionkullanarak sınıfının yeni bir örneğini SqlTrackingService başlatır.

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)

Parametreler

parameters
NameValueCollection

NameValueCollection ve ilk değerlerinin özelliklerini SqlTrackingService belirten bir.

Özel durumlar

parameters bir null başvurudur (Nothing Visual Basic'te).

string içindeki parameters bir Boolean özellik anahtarıyla ilişkili değer veya FalseStringTrueString ile temsil edilmemektedir.

Açıklamalar

bu oluşturucu, iş akışı çalışma zamanı altyapısı bir belirten bir uygulama yapılandırma dosyasından başlatıldığında iş akışı çalışma zamanı altyapısı tarafından çağrılır SqlTrackingService. Bu oluşturucuyu bir konak uygulamasından SqlTrackingService başlatmak için de kullanabilirsiniz. , SqlTrackingService içinde bulunan NameValueCollectionanahtar-değer çiftlerine göre başlatılır. Aşağıdaki tablo olası anahtarları, her değerin başlatıldığı özelliği ve her özelliğin türünü numaralandırır. Her anahtarla ilişkili değer, bu anahtar tarafından başvuruda bulunılan özellik için uygun türü temsil eden bir dize olmalıdır. Bu anahtar-değer çiftlerinden birini veya daha fazlasını belirtebilirsiniz.

Anahtar Özellik Türü Özellik Açıklaması
"IsTransactional" bool kullanarak WorkBatchiş akışı işlemlerine katılıp katılmayacağını SqlTrackingService belirtir. İzleme değişikliklerinin zaman uyumlu bir şekilde veritabanına yazılacağını belirten varsayılan değerdir true.
"UseDefaultProfile" bool Arama için GetProfile bir izleme profili bulunamazsa varsayılan izleme profilinin döndürülip döndürülmeyeceğini belirtir. Varsayılan, varsayılan izleme profilinin kullanılacağını belirten şeklindedir true.
"ProfileChangeCheckInterval" double Veritabanının izleme profillerindeki değişiklikler için incelenme zamanını milisaniye cinsinden belirtir. Varsayılan değer 60000 milisaniyedir.
"ConnectionString" string Veritabanı bağlantı dizesini belirtir. Varsayılan değer null başvurudur (Nothing Visual Basic'te).
"PartitionOnCompletion" bool bir iş akışı örneği için izleme verilerinin iş akışı örneği tamamlandığında veritabanındaki etkin bölüme taşınıp taşınmayacağını belirtir.

Şunlara uygulanır

SqlTrackingService(String)

Belirtilen veritabanı bağlantı dizesini SqlTrackingService kullanarak sınıfının yeni bir örneğini başlatır.

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)

Parametreler

connectionString
String

Geçerli bir veritabanı bağlantı dizesi.

Özel durumlar

Veritabanı bağlantı dizesi geçerli değil.

Şunlara uygulanır