다음을 통해 공유


Sys.Net.WebRequestManager add_invokingRequest 메서드

업데이트: 2007년 11월

WebRequestManager의 호출 요청 이벤트를 처리하는 데 사용할 처리기를 등록합니다.

Sys.Net.WebRequestManager.add_invokingRequest(handler);

매개 변수

매개 변수

설명

handler

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

설명

WebRequestManager 클래스에서 웹 요청을 실행자로 라우트하기 전에 호출해야 할 함수를 설정하려면 add_invokingRequest 메서드를 사용합니다. 이 이벤트를 사용하면 WebRequestManager에 전달되는 웹 요청을 검사할 수 있습니다. 또한 다음과 같은 작업을 수행할 수 있습니다.

  • 보내는 네트워크 요청을 감사합니다.

  • 웹 요청을 가로채고 선택적으로 취소합니다.

  • 실행자 구문 대신 사용자 지정 논리를 사용하여 웹 요청을 처리합니다. 예를 들어 네트워크를 통해 요청이 전달되도록 하는 대신 로컬 저장소 서비스를 설정하여 모든 요청을 가로채고 로컬 저장소에서 응답 데이터를 만들 수 있습니다.

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

function OnInvokingRequest(sender, networkRequestEventArgs){} 

sender 매개 변수는 WebRequestManager 인스턴스로 설정됩니다.

예제

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

// Set the handler to call before the Web request
// is executed.
Sys.Net.WebRequestManager.add_invokingRequest(On_InvokingRequest);   

참고 항목

참조

Sys.Net.WebRequestManager 클래스

Sys.Net.WebRequestExecutor 클래스

Sys.Net.XMLHttpExecutor 클래스