Comment : configurer un service de workflow
Configurer un service ou un client de service de workflow est semblable à la configuration d'un service Windows Communication Foundation (WCF) dans la mesure où un fichier de configuration de l'application est utilisé. L'exécution de workflow est configurée dans le cadre de la section des comportements du service. L'exemple suivant montre comment vous pouvez ajouter un SqlWorkflowPersistenceService en ajoutant l'exécution de workflow en tant que comportement du service. La section de l'exécution du workflow qui est spécifique au workflow est mise en gras :
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="Microsoft.WorkflowServices.Samples.SequentialCalculatorService" behaviorConfiguration="ServiceBehavior" >
<host>
<baseAddresses>
<add baseAddress="https://localhost:8888/ServiceHost/Calculator.svc" />
</baseAddresses>
</host>
<endpoint address=""
binding="wsHttpContextBinding"
contract="ICalculator" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior" >
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<serviceCredentials>
<windowsAuthentication
allowAnonymousLogons="false"
includeWindowsGroups="true" />
</serviceCredentials>
<!-- Comment out the following behavior to disable persistence store -->
<workflowRuntime name="WorkflowServiceHostRuntime" validateOnCreate="true" enablePerformanceCounters="true">
<services>
<add type="System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
connectionString="Data Source=localhost\sqlexpress;Initial Catalog=NetFx35Samples_ServiceWorkflowStore;Integrated Security=True;Pooling=False"
LoadIntervalSeconds="1" UnLoadOnIdle= "true" />
</services>
</workflowRuntime>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
Voir aussi
Autres ressources
Configuring Services Using Configuration Files
Création de services de workflow et de services fiables
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.