使用 Send 的通道缓存

本主题适用于 Windows Workflow Foundation 4。

SendMessageChannelCache 使用户能够对 SendSendParametersContent 活动使用不同级别的通道缓存。默认情况下将启用实例级别的缓存,此示例将演示以下功能:

  1. 跨应用程序域共享 SendMessageChannelCache

  2. 禁用通道缓存。

  3. WorkflowServiceHost 中的工作流实例之间共享 SendMessageChannelCache

演示

SendMessageChannelCache 扩展、SendReceiveReceiveContentSendReply 活动。

设置、生成和运行示例

  1. 在 Visual Studio 2010 中加载项目解决方案,然后生成项目。

  2. 运行在 \EchoWorkflowService\bin\debug 中生成的 EchoWorkflowService 应用程序。

  3. 运行在 \EchoWorkflowService\bin\debug 中生成的 EchoWorkflowClient 应用程序。

  4. 客户端对服务调用 Echo 操作,并输出结果。输出结果后,按 Enter 退出客户端和服务。

Ee834525.Important(zh-cn,VS.100).gif 注意:
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录:

<安装驱动器>:\WF_WCF_Samples

如果此目录不存在,请访问针对 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录:

<安装驱动器>:\WF_WCF_Samples\WF\Basic\Services\ChannelCache