다음을 통해 공유


Sys.Net.WebServiceProxy 클래스

업데이트: 2007년 11월

지정된 웹 서비스의 메서드를 비동기적으로 호출할 수 있도록 합니다.

네임스페이스:Sys.Net

상속: 없음

멤버

이름

설명

Sys.Net.WebServiceProxy 생성자

파생 클래스에서 구현되는 경우 새 Sys.Net.WebServiceProxy 인스턴스를 초기화합니다.

Sys.Net.WebServiceProxy invoke 메서드

지정된 웹 서비스 메서드를 호출합니다.

Sys.Net.WebServiceProxy.defaultFailedCallback 속성

서비스에 대한 기본 실패 콜백 함수를 가져오거나 설정합니다.

Sys.Net.WebServiceProxy.defaultSucceededCallback 속성

서비스에 대한 기본 성공 콜백 함수를 가져오거나 설정합니다.

Sys.Net.WebServiceProxy.defaultUserContext 속성

서비스에 대한 기본 사용자 컨텍스트를 가져오거나 설정합니다.

Sys.Net.WebServiceProxy.path 속성

서비스의 경로를 가져오거나 설정합니다.

Sys.Net.WebServiceProxy.timeout 속성

서비스에 대한 제한 시간(밀리초)을 가져오거나 설정합니다.

설명

웹 서비스 경로를 미리 알 수 없는 경우에만 Sys.Net.WebServiceProxy 클래스를 직접 사용할 수 있습니다. 이 경우 페이지에서 <asp:ScriptReference> 요소의 Path 특성을 설정할 수 없습니다. 일반적으로 런타임에 컨트롤이 웹 서비스에 바인딩되는 경우를 예로 들 수 있습니다.

대개 WebServiceProxy 클래스를 직접 인스턴스화하지 않습니다. 대신 이 클래스에서 파생된 프록시 클래스를 사용합니다. 다음 예제와 같이 페이지에 웹 서비스 참조를 포함하면 이 프록시 클래스가 생성됩니다.

<asp:ScriptManager runat="server" ID="ScriptManager1">
  <Scripts>
    <asp:ScriptReference Path="MyScript.js" />
  </Scripts>
</asp:ScriptManager>

생성된 프록시 클래스 메서드는 각각 invoke 메서드를 호출하여 관련 웹 서비스 메서드를 호출합니다.

참고

JavaScript 함수에서 프록시 메서드를 호출하면 해당하는 웹 서비스 메서드를 호출하는 비동기 웹 요청이 실행됩니다. 그런 다음 요청이 반환되면 적절한 JavaScript 콜백 함수가 호출됩니다.

참고 항목

개념

Sys.Services.AuthenticationService 클래스

Sys.Services.ProfileService 클래스

클라이언트 스크립트에서 웹 서비스 호출