이번 포스팅은 .NET Framework에서 비동기 작업을 수행하기 위한 디자인 패턴인 Event-based-Asynchronous Pattern(EAP)에 대해 알아보려 합니다. EAP에 대해 알아보고 실제 코드 예제를 통해 어떻게 사용하는지 알아보겠습니다. | EAP 이해 Event-based-Asynchronous Pattern(EAP)는 비동기 작업을 수행할 때 사용되는 디자인 패턴입니다. 이 방식은 이벤트와 이벤트 핸들러를 사용하여 비동기 작업의 시작과 완료를 알려줍니다. | EAP 구성 요소 비동기 메서드 : MathodNameAsync 형식의 메서드를 제공해야 합니다. 비동기 작업을 시작하는 메서드입니다. 완료 이벤트 : MathodNameCompleted 형식의 이벤트를 제공해야 합니다. ..
이번 포스팅은 저번 포스팅에 이어 이벤트에 관한 내용입니다. 이벤트 발생에 대한 내용보다 정의와 등록에 대한 내용을 먼저 했어야 했는데 거꾸로 됐네요ㅎㅎ 이벤트 발생에 대한 내용은 아래 글에서 확인하실 수 있습니다. https://wjunsea.tistory.com/135 C# 이벤트 발생 (Event Raising) 이해 이번 포스팅은 C#에서 이벤트를 어떻게 정의하고 발생시키는지에 대해 알아보겠습니다. | 이벤트란? - 이벤트(Event) : 객체 또는 클래스에서 발생하는 상황, 조건을 나타내며 다른 부분(이벤트 핸 wjunsea.tistory.com | 이벤트 정의 - 이벤트는 C# 언어에서 특정 상황, 조건이 발생했을 때 이벤트 핸들러에게 알리는 메커니즘입니다. - 특정 조건이 충족될 때 호출되며..