Condividi tramite


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à:

  1. Condividere un oggetto SendMessageChannelCache in un dominio applicazione.

  2. Disabilitare la memorizzazione nella cache di canali.

  3. 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

  1. Caricare la soluzione del progetto in Visual Studio 2010 e compilare il progetto.

  2. Eseguire l'applicazione EchoWorkflowService generata in \EchoWorkflowService\bin\debug.

  3. Eseguire l'applicazione EchoWorkflowClient generata in .\EchoWorkflowClient\bin\debug.

  4. 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.

Ee834525.Important(it-it,VS.100).gif 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