웹 서비스와 .NET Framework를 사용하여 애플리케이션 빌드
Microsoft .NET Framework에서는 메서드, 기본 형식, 사용자 정의 복합 형식 등과 같은 친숙한 프로그래밍 구문을 사용하여 웹 서비스 작업을 수행할 수 있습니다. .NET Framework에는 모든 W3C(World Wide Web 컨소시엄) 표준 호환 웹 서비스를 호출할 수 있는 웹 서비스 클라이언트를 만드는 데 사용할 수 있는 인프라와 도구가 포함되어 있습니다.
보고서 서버 웹 서비스 클라이언트는 SOAP(Simple Object Access Protocol) 메시지를 사용하여 보고서 서버와 통신하는 구성 요소 또는 애플리케이션입니다.
.NET Framework를 사용하여 보고서 서버 웹 서비스 클라이언트를 만들려면 다음 기본 단계를 수행하십시오.
웹 서비스에 대한 프록시 클래스를 만듭니다.
이렇게 하려면 개발 프로젝트에 프록시 클래스 또는 웹 참조를 추가하고, 클라이언트 코드에서 프록시 클래스를 참조하고, 해당 프록시의 인스턴스를 만듭니다. 자세한 내용은 웹 서비스 프록시 만들기를 참조하세요.
보고서 서버를 사용하여 웹 서비스 클라이언트를 인증합니다.
이렇게 하려면 서비스 개체의 Credentials 속성을 보고서 서버에서 인증된 사용자의 자격 증명과 동일하게 설정합니다. 자세한 내용은 웹 서비스 인증을 참조하세요.
호출하려는 웹 서비스 작업에 해당하는 프록시 클래스의 메서드를 호출합니다.
이렇게 하려면 웹 서비스 메서드를 호출하고 필요한 인수를 제공합니다. 웹 서비스 메서드에 대한 자세한 내용은 보고서 서버 웹 서비스 메서드를 참조 하세요. 호출에 대한 자세한 내용은 웹 서비스 메서드 호출을 참조 하세요.
섹션 내용
항목 | 설명 |
---|---|
웹 서비스 프록시 만들기 | 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에서 오류를 처리하는 방법에 대해 설명합니다. |