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:
Freigeben eines SendMessageChannelCache über eine Anwendungsdomäne hinweg.
Deaktivieren Sie des Zwischenspeicherns von Channels.
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
Laden Sie die Projektmappe in Visual Studio 2010, und erstellen Sie das Projekt.
Führen Sie die unter "\EchoWorkflowService\bin\debug generierte Anwendung "EchoWorkflowService" aus.
Führen Sie die unter "\EchoWorkflowClient\bin\debug" generierte Anwendung "EchoWorkflowClient" aus.
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.
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
|