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
SqlWorkflowPersistenceService(NameValueCollection) |
Belirtilen parametreleri kullanarak sınıfının yeni bir örneğini SqlWorkflowPersistenceService başlatır. |
SqlWorkflowPersistenceService(String) |
Veritabanı bağlantı dizesini SqlWorkflowPersistenceService kullanarak sınıfının yeni bir örneğini başlatır. |
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan) |
Veritabanı bağlantı dizesini ve diğer parametreleri kullanarak sınıfın SqlWorkflowPersistenceService 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
bir null başvurudur (Nothing
Visual Basic'te).
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 , OwnershipTimeoutSeconds
, UnloadOnIdle
ve EnableRetries
parametreleridirConnectionString
.
ArgumentException Parametreler başka anahtarlar içeriyorsa oluşturulur.
Şunlara uygulanır
SqlWorkflowPersistenceService(String)
Veritabanı bağlantı dizesini SqlWorkflowPersistenceService kullanarak 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
bir null başvurudur (Nothing
Visual Basic'te).
Şunlara uygulanır
SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)
Veritabanı bağlantı dizesini ve diğer parametreleri kullanarak sınıfın SqlWorkflowPersistenceService 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 durumdayken 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
bir null başvurudur (Nothing
Visual Basic'te).
Açıklamalar
Bu oluşturucuyu (için instanceOwnershipDuration
bir 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 instanceOwnershipDuration
farklı bir oluşturucu kullanın.