웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 작성

Microsoft.NET Framework에서는 메서드, 기본 유형, 사용자 정의 복합 형식 등과 같은 친숙한 프로그래밍 구문을 사용하여 웹 서비스 작업을 수행할 수 있습니다. .NET Framework에는 모든 W3C(World Wide Web 컨소시엄) 표준 호환 웹 서비스를 호출할 수 있는 웹 서비스 클라이언트를 만드는 데 사용할 수 있는 인프라와 도구가 포함되어 있습니다.

보고서 서버 웹 서비스 클라이언트는 SOAP(Simple Object Access Protocol) 메시지를 사용하여 보고서 서버와 통신하는 구성 요소 또는 응용 프로그램입니다.

.NET Framework를 사용하여 보고서 서버 웹 서비스 클라이언트를 만들려면 다음 기본 단계를 수행하십시오.

  1. 웹 서비스에 대한 프록시 클래스를 만듭니다.

    이 작업을 수행하려면 프록시 클래스 또는 웹 참조를 개발 프로젝트에 추가하고 클라이언트 코드에서 프록시 클래스를 참조한 다음 해당 프록시의 인스턴스를 만듭니다. 자세한 내용은 웹 서비스 프록시 만들기를 참조하십시오.

  2. 보고서 서버에서 웹 서비스 클라이언트를 인증합니다.

    이 작업을 수행하려면 서비스 개체의 Credentials 속성을 보고서 서버에서 인증된 사용자의 자격 증명과 동일하게 설정합니다. 자세한 내용은 웹 서비스 인증을 참조하십시오.

  3. 호출하려는 웹 서비스 작업과 일치하는 프록시 클래스의 메서드를 호출합니다.

    이 작업을 수행하려면 웹 서비스 메서드를 호출하고 필요한 인수를 제공합니다. 웹 서비스 메서드에 대한 자세한 내용은 보고서 서버 웹 서비스 메서드를 참조하십시오. 메서드를 호출하는 방법은 웹 서비스 메서드 호출을 참조하십시오.

섹션 내용

항목

설명

웹 서비스 프록시 만들기

Microsoft.NET Framework를 사용하여 프로젝트에 프록시 클래스를 추가하는 방법을 설명합니다.

웹 서비스 인증

보고서 서버 웹 서비스에 대한 호출의 인증 방법을 설명합니다.

웹 서비스 메서드 호출

MicrosoftVisual Studio에서 SOAP API를 사용하여 웹 서비스 메서드를 호출하는 방법을 설명합니다.

웹 서비스의 URL 속성 설정

웹 참조를 만든 다음 프로그래밍 방식으로 웹 서비스 프록시를 새 서버 URL에 지정하는 방법을 설명합니다.

웹 서비스 메서드 인수 제공

웹 서비스 메서드를 호출하고 메서드 인수를 제공하는 방법을 설명합니다.

선택적 웹 서비스 개체에 대한 값 생략

선택적 웹 서비스 개체에 대한 값을 생략하는 방법을 설명합니다.

보안 웹 서비스 메서드 사용

SecureConnectionLevel 설정 및 이러한 설정이 Reporting Services SOAP API의 사용에 영향을 미치는 방식에 대해 설명합니다.

Reporting Services 장치 정보 설정

보고서를 다양한 형식으로 렌더링하는 데 사용되는 장치 정보 설정을 설명합니다.

Reporting Services 배달 확장 프로그램 설정

보고서 서버 전자 메일을 사용하여 보고서를 배달하는 데 사용되는 설정을 설명합니다.

Reporting Services SOAP 헤더 사용

Reporting Services에서 SOAP 헤더의 사용에 대해 설명합니다.

Reporting Services의 예외 처리 소개

Reporting Services에서 오류를 처리하는 방법에 대해 설명합니다.