<Workflowruntime>
Anger inställningar för en instans av WorkflowRuntime för att vara värd för arbetsflödesbaserade WCF-tjänster (Windows Communication Foundation).
<Konfiguration>
<system.serviceModel>
<Beteenden>
<serviceBehaviors>
<Beteende>
<Workflowruntime>
Syntax
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String"
value="String" />
</commonParameters>
<services>
<add type="String" />
</services>
</workflowRuntime>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
cachedInstanceExpiration | Ett valfritt TimeSpan värde som anger den maximala varaktigheten för en arbetsflödesinstans kan vara minnesintern i inaktivt tillstånd innan den tas ur drift eller avbryts. Om workflowruntime har PersistenceService som utför unloadOnIdle ignoreras det här attributet. |
enablePerformanceCounters | Ett valfritt booleskt värde som anger om prestandaräknare är aktiverade. Prestandaräknare ger information om olika arbetsflödesrelaterade statistik, men de orsakar prestandaförseningar när arbetsflödets körningsmotor startar och när arbetsflödesinstanser körs. Standardvärdet är true . |
name | En sträng som innehåller namnet på arbetsflödets körningsmotor. Namnet används i utdata för att skilja den här körningen från andra körningsmiljöer som kan köras på systemet, till exempel i prestandaräknare. Standardvärdet är en tom sträng. |
validateOnCreate | Ett valfritt booleskt värde som anger om verifiering av arbetsflödesdefinitionen ska ske när WorkflowServiceHost öppnas. När det här attributet är inställt på true körs arbetsflödesverifieringen varje gång WorkflowServiceHost.Open anropas. Om valideringsfel hittas utlöses ett WorkflowValidationFailedException fel.När den här egenskapen är inställd på false utförs ingen validering av arbetsflödesdefinition.Standardvärdet för den här egenskapen är true . |
Underordnade element
Element | Beskrivning |
---|---|
commonParameters | En samling vanliga parametrar som används av tjänster. Den här samlingen innehåller vanligtvis den databasanslutningssträng som kan delas av varaktiga tjänster. |
services | En samling tjänster som ska läggas till i WorkflowRuntime motorn. Elementen är av typen WorkflowRuntimeServiceElement. De tjänster som anges i samlingen initieras av arbetsflödeskörningsmotorn och läggs till i dess tjänster när lämplig WorkflowRuntime konstruktor anropas. De tjänster som anges i samlingen måste därför följa vissa regler om konstruktorernas signaturer. Mer information finns i WorkflowRuntimeServiceElement. |
Överordnade element
Element | Beskrivning |
---|---|
<Beteende> | Anger ett beteendeelement. |
Kommentarer
Mer information om hur du använder en konfigurationsfil för att styra beteendet för ett WorkflowRuntime objekt i ett Windows Workflow Foundation-värdprogram finns i Arbetsflödeskonfigurationsfiler.
Exempel
<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>