다음을 통해 공유


웹 서비스와 .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 .NET Framework에서 SOAP API를 사용하여 웹 서비스 메서드를 호출하는 방법을 설명합니다.
웹 서비스의 Url 속성 설정 웹 참조를 만든 다음 프로그래밍 방식으로 웹 서비스 프록시를 새 서버 URL에 지정하는 방법을 설명합니다.
웹 서비스 메서드 인수 제공 웹 서비스 메서드를 호출하고 메서드 인수를 제공하는 방법을 설명합니다.
선택적 웹 서비스 개체에 대한 값 생략 선택적 웹 서비스 개체에 대한 값을 생략하는 방법을 설명합니다.
보안 웹 서비스 메서드 사용 SecureConnectionLevel 설정 및 Reporting Services SOAP API 사용에 영향을 미치는 방법을 설명합니다.
렌더링 확장 프로그램에 디바이스 정보 설정 전달 보고서를 다른 형식으로 렌더링하는 데 사용되는 디바이스 정보 설정을 설명합니다.
Reporting Services 배달 확장 프로그램 설정 보고서 서버 전자 메일을 사용하여 보고서를 배달하는 데 사용되는 설정을 설명합니다.
Reporting Services SOAP 헤더 사용 Reporting Services에서 SOAP 헤더의 사용에 대해 설명합니다.
Reporting Services의 예외 처리 소개 Reporting Services에서 오류를 처리하는 방법에 대해 설명합니다.