6.2.5 WebPostedEventArgs 구현

웹 페이지 수집 요청의 결과를 통보하는 방법은 이벤트 방식을 사용합시다.

이를 위해 웹 페이지 수집 결과를 인자로 하는 대리자를 정의합니다. 이벤트 방식을 사용하는 대리자는 일반적인 이벤트 핸들러의 구조를 사용합시다. 일반적으로 이벤트 핸들러는 이벤트를 발생한 개체와 이벤트를 처리하기 위해 필요한 인자를 받습니다. 따라서 여기에서도 이벤트를 발생한 개체와 이벤트를 처리하기 위한 인자를 입력 인자로 받는 대리자를 정의합시다.

 

웹 페이지 수집 결과 이벤트 인자 형식을 정의합시다.

 

수집 결과 이벤트 인자 형식에는 수집 결과 페이지 개체를 참조하는 멤버 필드가 필요합니다.

 

수집한 페이지를 가져오기 할 수 있는 속성을 제공합니다.

 

 

수집한 페이지 내부 콘텐츠에 링크 목록을 가져오기 할 수 있는 속성을 제공합니다.

생성자에서는 수집한 결과 페이지 개체를 입력 인자로 받아 멤버 필드를 설정합니다.

 

ToString 메서드를 재정의하여 수집 결과 페이지의 타이틀을 반환합니다.

 

 

▷ WebPostedEventArgs.cs