다음을 통해 공유


웹 서비스 및 .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를 사용하여 프로젝트에 프록시 클래스를 추가하는 방법을 설명합니다.

웹 서비스 인증

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

웹 서비스 메서드 호출

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

웹 서비스의 URL 속성 설정

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

웹 서비스 메서드 인수 제공

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

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

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

보안 웹 서비스 메서드 사용

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

장치 정보 설정을 렌더링 확장 프로그램에 전달

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

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

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

Reporting Services SOAP 헤더 사용

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

Reporting Services의 예외 처리 소개

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

참고 항목

개념

보고서 서버 웹 서비스

기술 참조(SSRS)