다음을 통해 공유


이벤트 기반 비동기 패턴 기술 샘플

업데이트: 2007년 11월

이 샘플에서는 이벤트 기반 비동기 패턴을 지원하는 구성 요소를 사용하는 방법을 보여 줍니다.

이벤트 기반 비동기 패턴은 비동기 작업을 수행하기 위한 이벤트 구동 프로그래밍 모델을 제공합니다. 이 모델을 사용하면 디자인 타임에 비동기 기능을 응용 프로그램으로 빌드할 수 있습니다. 자세한 내용은 이벤트 기반 비동기 패턴을 사용한 다중 스레드 프로그래밍을 참조하십시오.

샘플 사용에 대한 자세한 내용은 다음 항목을 참조하십시오.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위해 제공되며 가장 안전한 코드 작성 방법을 제시하지 않을 수 있으므로 응용 프로그램이나 웹 사이트에서 사용할 수 없습니다. Microsoft는 샘플 코드를 원래 용도 이외의 다른 용도로 사용하는 경우 발생하는 부수적이나 파생적인 손해에 대해 책임을 지지 않습니다.

명령 프롬프트를 사용하여 샘플을 빌드하고 실행하려면

  1. 명령 프롬프트에서 압축되지 않은 샘플 파일을 저장한 위치로 이동합니다.

  2. EventBasedAsyncSample 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다.

  3. 제공된 솔루션 파일(.sln)을 사용하여 샘플을 빌드하려면 msbuild를 입력합니다.

  4. cd EventBasedAsyncSample<lang>\bin\Debug를 입력하여 실행 파일의 위치로 이동합니다. 여기서 <lang>은 선택한 프로그래밍 언어에 따라 CS, VB 또는 JSL입니다.

  5. EventBasedAsyncSample<lang>.exe를 입력하여 샘플을 실행합니다.

Visual Studio를 사용하여 샘플을 빌드하고 실행하려면

  1. Windows 탐색기에서 압축되지 않은 샘플 파일을 저장한 위치로 이동합니다.

  2. EventBasedAsyncSample 디렉터리 아래의 언어별 하위 디렉터리 중 하나로 이동합니다.

  3. 솔루션 파일(.sln)을 두 번 클릭하여 Visual Studio에서 엽니다.

  4. Visual Studio에서 F5 키를 눌러 샘플을 빌드하고 실행합니다.

EventBasedAsyncSample 폼을 사용하려면

  • EventBasedAsyncSample 폼에는 설명한 각 기술에 하나씩 네 개의 단추가 있습니다. Async PictureBox Sample 또는 BackgroundWorker Sample 단추를 클릭하면 샘플 중 두 개를 즉시 실행할 수 있습니다. 나머지 두 단추를 사용하려면 IIS(인터넷 정보 서비스)를 사용할 수 있어야 합니다. IIS를 사용할 수 있는 경우 Async WebClient Sample 또는 Async Web Service Sample 단추를 클릭하고 지침에 따라 제공된 파일을 IIS를 통해 사용할 수 있도록 합니다. IIS에 대한 자세한 내용은 ASP.NET 및 IIS 구성을 참조하십시오.

세부 항목

참고 항목

참조

AsyncOperationManager

기타 리소스

이벤트 기반 비동기 패턴을 사용한 다중 스레드 프로그래밍