<workflowRuntime>
İş akışı tabanlı Windows Communication Foundation (WCF) hizmetlerini barındırmak için bir örneğinin WorkflowRuntime ayarlarını belirtir.
<Yapılandırma>
<system.serviceModel>
<Davranış>
<serviceBehaviors>
<Davranış>
<workflowRuntime>
Syntax
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String"
value="String" />
</commonParameters>
<services>
<add type="String" />
</services>
</workflowRuntime>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
cachedInstanceExpiration | bir iş akışı örneğinin zorla kaldırılmadan veya durdurulmadan önce bellekte kalabileceği en uzun süreyi belirten isteğe bağlı TimeSpan bir değer. unloadOnIdle gerçekleştiren workflowruntime varsa PersistenceService , bu öznitelik yoksayılır. |
enablePerformanceCounters | Performans sayaçlarının etkinleştirilip etkinleştirilmediğini belirten isteğe bağlı bir Boole değeri. Performans sayaçları iş akışıyla ilgili çeşitli istatistikler hakkında bilgi sağlar, ancak iş akışı çalışma zamanı altyapısı başlatıldığında ve iş akışı örnekleri çalışırken performans cezasına neden olur. true varsayılan değerdir. |
name | İş akışı çalışma zamanı altyapısının adını içeren bir dize. Ad, bu çalışma zamanını sistem üzerinde çalışan diğer çalışma zamanlarından (örneğin performans sayaçlarında) ayırt etmek için çıktıda kullanılır. Varsayılan değer boş bir dizedir. |
validateOnCreate | WorkflowServiceHost açıldığında iş akışı tanımının doğrulanıp doğrulanmayacağını belirten isteğe bağlı bir Boole değeri. Bu öznitelik olarak true ayarlandığında, iş akışı doğrulaması her WorkflowServiceHost.Open çağrıldığında yürütülür. Doğrulama hataları bulunursa bir WorkflowValidationFailedException hata oluşur.Bu özellik olarak false ayarlandığında iş akışı tanımı doğrulaması gerçekleşmez.Bu özelliğin varsayılan değeri şeklindedir true . |
Alt Öğeler
Öğe | Açıklama |
---|---|
commonParameters | Hizmetler tarafından kullanılan ortak parametrelerin koleksiyonu. Bu koleksiyon genellikle dayanıklı hizmetler tarafından paylaşılabilen veritabanı bağlantı dizesini içerir. |
services | Altyapıya WorkflowRuntime eklenecek hizmet koleksiyonu. Öğeler türündedir WorkflowRuntimeServiceElement. Koleksiyonda belirtilen hizmetler iş akışı çalışma zamanı altyapısı tarafından başlatılır ve uygun WorkflowRuntime oluşturucu çağrıldığında hizmetlerine eklenir. Bu nedenle, koleksiyonda belirtilen hizmetlerin oluşturucularının imzalarıyla ilgili belirli kurallara uyması gerekir. Daha fazla bilgi edinmek için bkz. WorkflowRuntimeServiceElement. |
Üst Öğeler
Öğe | Açıklama |
---|---|
<Davranış> | Bir davranış öğesi belirtir. |
Açıklamalar
Windows Workflow Foundation konak uygulamasının bir WorkflowRuntime nesnesinin davranışını denetlemek için yapılandırma dosyası kullanma hakkında daha fazla bilgi için bkz. İş Akışı Yapılandırma Dosyaları.
Örnek
<serviceBehaviors>
<behavior name="ServiceBehavior">
<workflowRuntime name="WorkflowServiceHostRuntime"
validateOnCreate="true"
enablePerformanceCounters="true">
<commonParameters>
<add name="ConnectionString" value="Initial Catalog=WorkflowStore;Data Source=localhost;Integrated Security=SSPI;" />
<add name="EnableRetries" value="True" />
</commonParameters>
<services>
<add type="NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common.TestPersistenceService.FilePersistenceService, NetFx.Checkin.Scenario.WorkflowServices.WorkflowBasedServices.Common"/>
</services>
</workflowRuntime>
</behavior>
</serviceBehaviors>
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin