Send를 사용한 채널 캐싱
이 항목은 Windows Workflow Foundation 4에 적용됩니다.
SendMessageChannelCache를 사용하면 Send 및 SendParametersContent 활동에 각기 다른 채널 캐싱 수준을 적용할 수 있습니다. 기본적으로 인스턴스 수준 캐싱이 사용됩니다. 이 샘플에서는 다음과 같은 기능을 보여 줍니다.
응용 프로그램 도메인에 걸친 SendMessageChannelCache 공유
채널 캐싱 비활성화
WorkflowServiceHost에서 워크플로 인스턴스 사이에 SendMessageChannelCache 공유
데모
SendMessageChannelCache 확장, Send, Receive, ReceiveContent 및 SendReply 활동
샘플을 설치, 빌드 및 실행하려면
Visual Studio 2010에 프로젝트 솔루션을 로드하고 프로젝트를 빌드합니다.
\EchoWorkflowService\bin\debug에 생성된 EchoWorkflowService 응용 프로그램을 실행합니다.
.\EchoWorkflowClient\bin\debug에 생성된 EchoWorkflowClient 응용 프로그램을 실행합니다.
클라이언트에서 서비스에 대한 Echo 작업을 호출하고 결과를 출력합니다. 결과가 출력되면 Enter 키를 눌러 클라이언트와 서비스를 종료합니다.
![]() |
---|
컴퓨터에 이 샘플이 이미 설치되어 있을 수도 있습니다. 계속하기 전에 다음(기본) 디렉터리를 확인하십시오.
<InstallDrive>:\WF_WCF_Samples
이 디렉터리가 없으면 Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4로 이동하여 WCF(Windows Communication Foundation) 및 WF 샘플을 모두 다운로드하십시오. 이 샘플은 다음 디렉터리에 있습니다.
<InstallDrive>:\WF_WCF_Samples\WF\Basic\Services\ChannelCache
|