문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

웹 서비스의 URL 속성 설정

Microsoft .NET Framework 응용 프로그램에서 언제든지 응용 프로그램이 현재 지정된 보고서 서버 웹 서비스의 기준 URL을 수정할 수 있습니다. 그러려면 서비스 개체의 Url 속성을 설정하기만 됩니다. 예를 들면 다음과 같습니다.

ReportingService2010 service = new ReportingService2010();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
rs.Url = "http://<Server Name>/reportserver/ReportService2010.asmx";

다음 예는 한 보고서 서버에서 보고서 정의를 검색하고 이 정의를 사용하여 다른 보고서 서버에 동일한 보고서를 만듭니다.

using System;
using System.Web.Services.Protocols;

class Sample
{
   public static void Main()
   {
      ReportingService2010 rs = new ReportingService2010();
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
      // Set the base Web service URL of the source server
      rs.Url = "http://<Server Name>/reportserver/reportservice2010.asmx";

      string reportName = "/SampleReports/Company Sales";
      byte[] reportDefinition = null;

      try
      {
         reportDefinition = rs.GetItemDefinition(reportName);
         // Set the base Web service URL of the destination server
         rs.Url = "http://<Server Name>/reportserver/ReportService2010.asmx";
         // Create a copy of the report on the destination server
         Warning[] warnings = {};
         rs.CreateCatalogItem("Report", "Company Sales Copy", "/", false, reportDefinition, null, out warnings);
      }

      catch (SoapException e)
      {
         Console.WriteLine(e.Detail.InnerXml.ToString()); 
      }
   }
}

초기 웹 서비스 프록시를 만드는 방법은 웹 서비스 프록시 만들기를 참조하십시오.

커뮤니티 추가 항목

추가
표시: