SqlTrackingService Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
SqlTrackingService(NameValueCollection)

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

SqlTrackingService(String)

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

SqlTrackingService(NameValueCollection)

Belirtilen SqlTrackingServicekullanarak sınıfının yeni bir örneğini NameValueCollection 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 SqlTrackingService ilk değerlerini belirten bir.

Özel durumlar

parameters null başvurudur (Visual Basic Nothing).

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

Açıklamalar

İş akışı çalışma zamanı altyapısı, öğesini belirten bir uygulama yapılandırma dosyasından başlatıldığında, bu oluşturucu 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.

Key Özellik Türü Özellik Açıklaması
"IsTransactional" bool kullanarak SqlTrackingServiceiş akışı işlemlerine katılıp katılmayacağını WorkBatch belirtir. Varsayılan değer, trueizleme değişikliklerinin zaman uyumlu bir şekilde veritabanına yazıldığını belirtir.
"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 değeridir true.
"ProfileChangeCheckInterval" double Veritabanının izleme profillerindeki değişiklikler için incelenmek üzere milisaniye cinsinden süreyi belirtir. Varsayılan değer 60000 milisaniyedir.
"ConnectionString" string Veritabanı bağlantı dizesi belirtir. Varsayılan değer null başvurudur (Nothing Visual Basic'te).
"PartitionOnCompletion" bool İş akışı örneği tamamlandığında bir iş akışı örneğinin izleme verilerinin veritabanındaki etkin bölüme taşınıp taşınmayacağını belirtir.

Şunlara uygulanır

SqlTrackingService(String)

Belirtilen veritabanı bağlantı dizesi kullanarak SqlTrackingService 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