Share via


Sys.Net.WebRequestManager add_completedRequest 메서드

업데이트: 2007년 11월

WebRequestManager의 완료된 요청 이벤트에 대한 처리기를 등록합니다.

Sys.Net.WebRequestManager.add_completedRequest(handler);

매개 변수

매개 변수

설명

Handler

완료된 요청 이벤트를 처리하기 위해 등록된 함수입니다.

설명

완료된 요청 이벤트는 요청이 완료된 후에 발생되며 반환 데이터를 처리하는 데 사용됩니다. 웹 요청이 완료된 후 WebRequestManager 개체에서 사용해야 할 JavaScript 함수를 설정하려면 add_completedRequest 메서드를 사용합니다. WebRequest 인스턴스의 완료 이벤트가 발생하기 전에 WebRequestManager 개체에서 이 이벤트를 발생시킵니다. 네트워크 실행자에서 네트워크 호출을 끝내고 완료, 중단 또는 시간 초과가 반환되면 사용자가 추가한 처리기가 먼저 실행됩니다. 이벤트 처리기가 반환된 후에는 WebRequest 인스턴스에서 원래 이벤트 처리기가 실행됩니다.

이 이벤트를 사용하면 실행자에서 다시 보낸 데이터를 검사하거나 기록할 수 있습니다.

이벤트 처리기에 다음과 같은 시그니처가 포함되어야 합니다.

function OnWebRequestComplete(sender, eventArgs) {}

sender 매개 변수는 완료 이벤트를 발생시킨 WebRequestExecutor 인스턴스로 설정됩니다.

eventArgs 인수는 완료 이벤트를 발생시킨 실행자에 의해 설정됩니다. Microsoft 실행자의 경우 이 인수는 항상 EventArgs.Empty입니다. 그러나 사용자 지정 실행자는 이 인수를 다른 값으로 설정할 수 있습니다.

예제

다음 예제에서는 웹 요청이 실행된 후에 발생시킬 이벤트를 추가하는 방법을 보여 줍니다. 또한 관련된 이벤트 처리기를 설정하는 방법도 보여 줍니다. 이 코드는 WebRequestManager 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.

// Set the handler to process the Web request.
Sys.Net.WebRequestManager.add_completedRequest(On_WebRequestCompleted);

참고 항목

참조

Sys.Net.WebRequestManager 클래스

Sys.Net.WebRequestExecutor 클래스

Sys.Net.XMLHttpExecutor 클래스