DefaultWorkflowSchedulerService 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.
DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
DefaultWorkflowSchedulerService() |
DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır. |
DefaultWorkflowSchedulerService(NameValueCollection) |
DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır. |
DefaultWorkflowSchedulerService(Int32) |
DefaultWorkflowSchedulerServiceHizmetin aynı anda çalışacağı en fazla iş akışı örneği sayısını kullanarak sınıfının yeni bir örneğini başlatır. |
DefaultWorkflowSchedulerService()
DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır.
public:
DefaultWorkflowSchedulerService();
public DefaultWorkflowSchedulerService ();
Public Sub New ()
Şunlara uygulanır
DefaultWorkflowSchedulerService(NameValueCollection)
DefaultWorkflowSchedulerService sınıfının yeni bir örneğini başlatır.
public:
DefaultWorkflowSchedulerService(System::Collections::Specialized::NameValueCollection ^ parameters);
public DefaultWorkflowSchedulerService (System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService
Public Sub New (parameters As NameValueCollection)
Parametreler
- parameters
- NameValueCollection
NameValueCollectionBaşlatma bilgilerini tutan bir.
Özel durumlar
parameters
null bir başvuru içerir ( Nothing
Visual Basic).
Koleksiyondaki anahtar değerlerinden biri parameters
null başvuru ( Nothing
) içeriyor.
-veya-
Koleksiyondaki anahtar değerlerinden biri parameters
, varsayılan anahtarıyla eşleşmiyor DefaultWorkflowSchedulerService .
Parametrelerden biri eşleşen çift duyarlıklı kayan noktalı sayıya dönüştürülemez MaxSimultaneousWorkflows .
MaxSimultaneousWorkflows 1 ' den küçük.
Açıklamalar
Bu Oluşturucu, iş akışı çalışma zamanı altyapısı bir uygulama yapılandırma dosyasından Hizmetleri yüklediğinde çağrılır. Tek geçerli parametre, maxSimultaneousWorkflows
aynı anda çalıştırılabilen iş akışı sayısını belirtebileceğiniz bir.
maxSimultaneousWorkflows
Yüksek değere ayarlama, .NET iş parçacığı havuzunun başlangıçmasına neden olabilir. Bu, bir kalıcılık hizmeti bir kalıcılık işlemini tamamlamaya çalıştığında zaman aşımlarına neden olabilir çünkü Transaction nesneler de .NET iş parçacığı havuzunu kullanır.
Bir oluşturucuda veya yapılandırma dosyasında belirtilmemişse, varsayılan değer maxSimultaneousWorkflows
tek işlemcili bir makine için 5 ve (int) (5 * Environment. ProcessorCount * 0,8 ile) çok işlemcili bir makine için. Tamsayı aritmetiğinin kuralları nedeniyle (int) (5 * Environment. ProcessorCount * 0,8 ile) her zaman (int) (4 * Environment. ProcessorCount) ile aynı değildir.
Şunlara uygulanır
DefaultWorkflowSchedulerService(Int32)
DefaultWorkflowSchedulerServiceHizmetin aynı anda çalışacağı en fazla iş akışı örneği sayısını kullanarak sınıfının yeni bir örneğini başlatır.
public:
DefaultWorkflowSchedulerService(int maxSimultaneousWorkflows);
public DefaultWorkflowSchedulerService (int maxSimultaneousWorkflows);
new System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService : int -> System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService
Public Sub New (maxSimultaneousWorkflows As Integer)
Parametreler
- maxSimultaneousWorkflows
- Int32
İş parçacığı havuzu kuyruğunda depolanabilecek en fazla iş akışı örneği sayısını belirleyen bir tamsayı.
Özel durumlar
maxSimultaneousWorkflows
1 ' den küçük.
Açıklamalar
maxSimultaneousWorkflows
Yüksek değere ayarlama, .NET iş parçacığı havuzunun başlangıçmasına neden olabilir. Bu, bir kalıcılık hizmeti bir kalıcılık işlemini tamamlamaya çalıştığında zaman aşımlarına neden olabilir çünkü Transaction nesneler de .NET iş parçacığı havuzunu kullanır.
Bir oluşturucuda veya yapılandırma dosyasında belirtilmemişse, varsayılan değer maxSimultaneousWorkflows
tek işlemcili bir makine için 5 ve (int) (5 * Environment. ProcessorCount * 0,8 ile) çok işlemcili bir makine için. Tamsayı aritmetiğinin kuralları nedeniyle (int) (5 * Environment. ProcessorCount * 0,8 ile) her zaman (int) (4 * Environment. ProcessorCount) ile aynı değildir.