SqlWorkflowPersistenceService Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
SqlWorkflowPersistenceService(NameValueCollection)

Belirtilen parametreleri kullanarak sınıfının yeni bir örneğini SqlWorkflowPersistenceService başlatır.

SqlWorkflowPersistenceService(String)

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

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Veritabanı bağlantı dizesi ve diğer parametreleri kullanarak SqlWorkflowPersistenceService sınıfının yeni bir örneğini başlatır.

SqlWorkflowPersistenceService(NameValueCollection)

Belirtilen parametreleri kullanarak sınıfının yeni bir örneğini SqlWorkflowPersistenceService başlatır.

public:
 SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService(System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)

Parametreler

parameters
NameValueCollection

NameValueCollection Başlangıç parametrelerini içeren bir.

Özel durumlar

parameters geçersiz bir veritabanı bağlantı dizesi içeriyor.

parameters null başvurudur (Visual Basic Nothing).

Açıklamalar

İş akışı çalışma zamanı altyapısı bir uygulama yapılandırma dosyasından hizmetleri yüklediğinde bu oluşturucu çağrılır. Ayrıca parametresiyle NameValueCollection program aracılığıyla da çağrılabilir. Geçerli parametreler , , ConnectionStringOwnershipTimeoutSecondsve UnloadOnIdleparametreleridirEnableRetries. Parametreler başka anahtarlar içeriyorsa bir ArgumentException oluşturulur.

Şunlara uygulanır

SqlWorkflowPersistenceService(String)

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

public:
 SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService(string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)

Parametreler

connectionString
String

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

Özel durumlar

connectionString null başvurudur (Visual Basic Nothing).

Şunlara uygulanır

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

Veritabanı bağlantı dizesi ve diğer parametreleri kullanarak SqlWorkflowPersistenceService sınıfının yeni bir örneğini başlatır.

public:
 SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService(string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)

Parametreler

connectionString
String

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

unloadOnIdle
Boolean

true boşta durumundayken iş akışını kaldırmak için.

instanceOwnershipDuration
TimeSpan

Boşta kalan iş akışlarında kilitlenen sürenin uzunluğu.

loadingInterval
TimeSpan

Kalıcılık hizmetinin süresi dolmuş süreölçerleri olan iş akışları için veritabanını yoklama sıklığı.

Özel durumlar

connectionString null başvurudur (Visual Basic Nothing).

Açıklamalar

Bu oluşturucuyu (için instanceOwnershipDurationbir değer sağlayan) kullanmanın kilitlemeyi etkinleştirdiğini unutmayın. Kilitlemeyi etkinleştirmeyen bir kalıcılık hizmeti oluşturmak için, belirtmeyen instanceOwnershipDurationfarklı bir oluşturucu kullanın.

Şunlara uygulanır