이 항목은 Windows Workflow Foundation 4에 적용됩니다.
이 샘플에서는 AsyncOperationContext를 사용하여 워크플로 외부에서 비동기적으로 작업을 수행하는 사용자 지정 CodeActivity를 개발하는 방법을 보여 줍니다.
샘플 세부 정보
샘플 활동에서는 FileStream 클래스의 BeginWrite 및 EndWrite 메서드를 사용하여 비동기적으로 파일에 데이터를 씁니다. 여기에서 사용되는 패턴은 다른 비동기 메서드에도 사용할 수 있습니다. 비동기 작업이 실행 중일 때 워크플로의 다른 활동을 실행할 수는 있지만 워크플로를 유지할 수는 없습니다.
샘플을 설치, 빌드 및 실행하려면
Visual Studio 2010에서 Async.sln 샘플 솔루션을 엽니다.
솔루션을 빌드하고 실행합니다.
참고: |
|---|
컴퓨터에 이 샘플이 이미 설치되어 있을 수도 있습니다. 계속하기 전에 다음(기본) 디렉터리를 확인하십시오.
<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\CustomActivities\Code-Bodied\Async
|
참고: