Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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).
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<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.
Attributes
| Attribute | Description |
|---|---|
cachedInstanceExpiration |
Ett valfritt TimeSpan värde som anger den maximala varaktigheten för en arbetsflödesinstans kan vara minnesinternt i inaktivt tillstånd innan den inaktiveras 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 prestandastraff 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örningar som kan köras i 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å truekö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å falsesker ingen validering av arbetsflödesdefinition.Standardvärdet för den här egenskapen är true. |
Underordnade element
| Komponent | Description |
|---|---|
commonParameters |
En samling vanliga parametrar som används av tjänster. Den här samlingen innehåller vanligtvis databasanslutningssträngen 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ödets körningsmotor och läggs till i dess tjänster när lämplig WorkflowRuntime konstruktor anropas. Därför måste de tjänster som anges i samlingen följa vissa regler om signaturerna för deras konstruktorer. Mer information finns i WorkflowRuntimeServiceElement. |
Överordnade element
| Komponent | Description |
|---|---|
| <uppförande> | Anger ett beteendeelement. |
Anmärkningar
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.
Example
<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>