Memorizzazione nella cache dei canali con l'attività Send
Le informazioni contenute in questo argomento sono valide per Windows Workflow Foundation 4.
L'oggetto SendMessageChannelCache consente agli utenti di disporre di livelli diversi di memorizzazione nella cache di canali con le attività Send e SendParametersContent. La memorizzazione nella cache a livello di istanza è abilitata per impostazione predefinita e in questo esempio vengono illustrate le seguenti funzionalità:
Condividere un oggetto SendMessageChannelCache in un dominio applicazione.
Disabilitare la memorizzazione nella cache di canali.
Condividere un oggetto SendMessageChannelCache tra istanze del flusso di lavoro in un oggetto WorkflowServiceHost.
Dimostrazione
Estensione SendMessageChannelCache, attività Send, Receive, ReceiveContent e SendReply.
Per impostare, compilare ed eseguire l'esempio
Caricare la soluzione del progetto in Visual Studio 2010 e compilare il progetto.
Eseguire l'applicazione EchoWorkflowService generata in \EchoWorkflowService\bin\debug.
Eseguire l'applicazione EchoWorkflowClient generata in .\EchoWorkflowClient\bin\debug.
Il client chiama l'operazione Echo nel servizio e stampa i risultati. Una volta stampati i risultati, premere INVIO per uscire dal client e dal servizio.
Nota: |
---|
È possibile che gli esempi siano già installati nel computer. Verificare la directory seguente (impostazione predefinita) prima di continuare.
<UnitàInstallazione>:\WF_WCF_Samples
Se questa directory non esiste, andare alla sezione relativa agli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti gli esempi Windows Communication Foundation (WCF) e WF. Questo esempio si trova nella directory seguente.
<UnitàInstallazione>:\WF_WCF_Samples\WF\Basic\Services\ChannelCache
|