Freigeben über


Zwischenspeichern von Channels mit Send

Dieses Thema gilt für Windows Workflow Foundation 4.

Der SendMessageChannelCache ermöglicht unterschiedliche Ebenen des Zwischenspeicherns von Channels mit der Send-Aktivität und der SendParametersContent-Aktivität für Benutzer. Das Zwischenspeichern auf Instanzebene ist standardmäßig aktiviert, und in diesem Beispiel werden die folgenden Funktionen veranschaulicht:

  1. Freigeben eines SendMessageChannelCache über eine Anwendungsdomäne hinweg.

  2. Deaktivieren Sie des Zwischenspeicherns von Channels.

  3. Freigeben eines SendMessageChannelCache in Workflowinstanzen in einem WorkflowServiceHost.

Veranschaulicht

SendMessageChannelCache-Erweiterung, Send-Aktivität, Receive-Aktivität, ReceiveContent-Aktivität und SendReply-Aktivität.

So richten Sie das Beispiel ein, erstellen es und führen es aus

  1. Laden Sie die Projektmappe in Visual Studio 2010, und erstellen Sie das Projekt.

  2. Führen Sie die unter "\EchoWorkflowService\bin\debug generierte Anwendung "EchoWorkflowService" aus.

  3. Führen Sie die unter "\EchoWorkflowClient\bin\debug" generierte Anwendung "EchoWorkflowClient" aus.

  4. Der Client ruft den Echo-Vorgang für den Dienst auf, und gibt die Ergebnisse aus. Wenn die Ergebnisse ausgegeben wurden, drücken Sie die EINGABETASTE, um den Client und den Dienst zu beenden.

Ee834525.Important(de-de,VS.100).gif Hinweis:
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.

<Installationslaufwerk>:\WF_WCF_Samples

Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.

<Installationslaufwerk>:\WF_WCF_Samples\WF\Basic\Services\ChannelCache