SqlWorkflowPersistenceService Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.