Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u instellingen op voor een exemplaar van WCF-services (Windows Communication Foundation) op basis van WorkflowRuntime werkstromen.
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<workflowRuntime>
Syntaxis
<workflowRuntime cachedInstanceExpiration="TimeSpan"
enablePerformanceCounters="Boolean"
name="String"
validateOnCreate="Boolean">
<commonParameters>
<add name="String"
value="String" />
</commonParameters>
<services>
<add type="String" />
</services>
</workflowRuntime>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
cachedInstanceExpiration |
Een optionele TimeSpan waarde die de maximale duur aangeeft die een werkstroomexemplaren in het geheugen kan houden voordat het geforceerd wordt uitgepakt of afgebroken. Als de workflowruntime heeft PersistenceService die unloadOnIdle uitvoert, wordt dit kenmerk genegeerd. |
enablePerformanceCounters |
Een optionele Booleaanse waarde die aangeeft of prestatiemeteritems zijn ingeschakeld. Prestatiemeteritems bieden informatie over verschillende werkstroomgerelateerde statistieken, maar ze veroorzaken een prestatiestraf wanneer de runtime-engine van de werkstroom wordt gestart en wanneer werkstroomexemplaren worden uitgevoerd. De standaardwaarde is true. |
name |
Een tekenreeks met de naam van de runtime-engine van de werkstroom. De naam wordt gebruikt in de uitvoer om deze runtime te onderscheiden van andere runtimes die mogelijk worden uitgevoerd op het systeem, bijvoorbeeld in prestatiemeteritems. De standaardwaarde is een lege tekenreeks. |
validateOnCreate |
Een optionele Booleaanse waarde die aangeeft of de validatie van de werkstroomdefinitie plaatsvindt wanneer de WorkflowServiceHost wordt geopend. Wanneer dit kenmerk is ingesteld op true, wordt de werkstroomvalidatie elke keer uitgevoerd wanneer WorkflowServiceHost.Open deze wordt aangeroepen. Als er validatiefouten worden gevonden, wordt er een WorkflowValidationFailedException fout gegenereerd.Wanneer deze eigenschap is ingesteld op false, wordt er geen validatie van de werkstroomdefinitie uitgevoerd.De standaardwaarde voor deze eigenschap is true. |
Kind-elementen
| Onderdeel | Description |
|---|---|
commonParameters |
Een verzameling algemene parameters die door services worden gebruikt. Deze verzameling bevat doorgaans de databaseverbindingsreeks die mogelijk wordt gedeeld door duurzame services. |
services |
Een verzameling services die aan de WorkflowRuntime engine worden toegevoegd. De elementen zijn van het type WorkflowRuntimeServiceElement. De services die in de verzameling zijn opgegeven, worden geïnitialiseerd door de runtime-engine van de werkstroom en toegevoegd aan de services wanneer de juiste WorkflowRuntime constructor wordt aangeroepen. Daarom moeten de services die zijn opgegeven in de verzameling bepaalde regels over de handtekeningen van hun constructors volgen. Zie WorkflowRuntimeServiceElement voor meer informatie. |
Bovenliggende elementen
| Onderdeel | Description |
|---|---|
| <gedrag> | Hiermee geeft u een gedragselement. |
Opmerkingen
Zie WorkflowRuntime voor meer informatie over het gebruik van een configuratiebestand om het gedrag van een object van een Windows Workflow Foundation-hosttoepassing te beheren.
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>