웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 작성Building Applications Using the Web Service and the .NET Framework

MicrosoftMicrosoft .NET Framework.NET Framework, 기본 형식, 메서드 등 친숙 한 프로그래밍 구문을 사용할 수 있습니다 및 사용자 정의 복합 형식 웹 서비스와 작동 합니다.With the MicrosoftMicrosoft .NET Framework.NET Framework, you can use familiar programming constructs, such as methods, primitive types, and user-defined complex types to work with Web services. .NET Framework.NET Framework에는 모든 W3C(World Wide Web 컨소시엄) 표준 호환 웹 서비스를 호출할 수 있는 웹 서비스 클라이언트를 만드는 데 사용할 수 있는 인프라와 도구가 포함되어 있습니다.The .NET Framework.NET Framework contains an infrastructure and tools you can use to create Web service clients that can call any World Wide Web Consortium (W3C) standards-compliant Web service.

보고서 서버 웹 서비스 클라이언트는 SOAP(Simple Object Access Protocol) 메시지를 사용하여 보고서 서버와 통신하는 구성 요소 또는 응용 프로그램입니다.A Report Server Web service client is any component or application that communicates with a report server using Simple Object Access Protocol (SOAP) messages.

.NET Framework를 사용 하 여 보고서 서버 웹 서비스 클라이언트를 만들려면 다음 기본 단계를 수행 합니다.To create a Report Server Web service client using the .NET Framework, follow these basic steps:

  1. 웹 서비스에 대한 프록시 클래스를 만듭니다.Create a proxy class for the Web service.

    이 작업을 수행하려면 프록시 클래스 또는 웹 참조를 개발 프로젝트에 추가하고 클라이언트 코드에서 프록시 클래스를 참조한 다음 해당 프록시의 인스턴스를 만듭니다.To do this, add a proxy class or Web reference to your development project, reference the proxy class in your client code, and create an instance of that proxy. 자세한 내용은 참조 웹 서비스 프록시를 만드는합니다.For more information, see Creating the Web Service Proxy.

  2. 보고서 서버에서 웹 서비스 클라이언트를 인증합니다.Authenticate the Web service client with the report server.

    이 작업을 수행하려면 서비스 개체의 Credentials 속성을 보고서 서버에서 인증된 사용자의 자격 증명과 동일하게 설정합니다.To do this, set the service object's Credentials property equal to the credentials of an authenticated user on the report server. 자세한 내용은 참조 웹 서비스 인증합니다.For more information, see Web Service Authentication.

  3. 호출하려는 웹 서비스 작업과 일치하는 프록시 클래스의 메서드를 호출합니다.Call the method of the proxy class corresponding to the Web service operation that you want to invoke.

    이 작업을 수행하려면 웹 서비스 메서드를 호출하고 필요한 인수를 제공합니다.To do this, call a Web service method and supply the necessary arguments. 웹 서비스 메서드에 대 한 자세한 내용은 참조 보고서 서버 웹 서비스 메서드합니다.For more information about the Web service methods, see Report Server Web Service Methods. 호출에 대 한 자세한 내용은 참조 웹 서비스 메서드 호출합니다.For more information about calling, see Calling Web Service Methods.

섹션 내용In This Section

항목Topic DescriptionDescription
웹 서비스 프록시 만들기Creating the Web Service Proxy 사용 하 여 프로젝트에 프록시 클래스를 추가 하는 방법을 설명 MicrosoftMicrosoft .NET Framework.NET Framework합니다.Describes the ways to add a proxy class to your project using MicrosoftMicrosoft .NET Framework.NET Framework.
웹 서비스 인증Web Service Authentication 보고서 서버 웹 서비스에 대한 호출의 인증 방법을 설명합니다.Describes how calls to the Report Server Web service are authenticated.
웹 서비스 메서드 호출Calling Web Service Methods 웹 서비스 메서드를 호출 하는 SOAP API를 사용 하는 방법에 설명 MicrosoftMicrosoft Visual StudioVisual Studio합니다.Describes how to use the SOAP API to call Web service methods in MicrosoftMicrosoft Visual StudioVisual Studio.
웹 서비스의 Url 속성 설정Setting the Url Property of the Web Service 웹 참조를 만든 다음 프로그래밍 방식으로 웹 서비스 프록시를 새 서버 URL에 지정하는 방법을 설명합니다.Explains how to programmatically direct your Web service proxy to a new server URL after you have created your Web reference.
웹 서비스 메서드 인수 제공Supplying Web Service Method Arguments 웹 서비스 메서드를 호출하고 메서드 인수를 제공하는 방법을 설명합니다.Describes how to invoke a Web service method and supply method arguments.
선택적 웹 서비스 개체에 대한 값 생략Omitting Values for Optional Web Service Objects 선택적 웹 서비스 개체에 대한 값을 생략하는 방법을 설명합니다.Describes how to omit values for optional Web service objects.
보안 웹 서비스 메서드 사용Using Secure Web Service Methods 설명의 SecureConnectionLevel 설정 및 Reporting Services SOAP API의 사용 중인 적용 하는 방법입니다.Describes the SecureConnectionLevel setting and the way in which it affects the use of the Reporting Services SOAP API.
장치 정보 설정을 렌더링 확장 프로그램에 전달Passing Device Information Settings to Rendering Extensions 보고서를 다양한 형식으로 렌더링하는 데 사용되는 장치 정보 설정을 설명합니다.Describes the device information settings that are used to render reports to different formats.
Reporting Services 배달 확장 프로그램 설정Reporting Services Delivery Extension Settings 보고서 서버 전자 메일을 사용하여 보고서를 배달하는 데 사용되는 설정을 설명합니다.Describes the settings that are used to deliver reports using report server e-mail.
보고를 사용 하 여 Services SOAP 헤더Using Reporting Services SOAP Headers Reporting ServicesReporting Services에서 SOAP 헤더의 사용에 대해 설명합니다.Explains the use of SOAP headers in Reporting ServicesReporting Services.
Reporting Services의 예외 처리 소개Introducing Exception Handling in Reporting Services Reporting ServicesReporting Services에서 오류를 처리하는 방법에 대해 설명합니다.Provides information about the way in which Reporting ServicesReporting Services handles errors.

관련 항목:See Also

보고서 서버 웹 서비스 Report Server Web Service
기술 참조 ( Ssrs)Technical Reference (SSRS)