ReportingService2005.GetDataSourceContents(String) 메서드

정의

데이터 원본의 내용을 반환합니다.

public:
 ReportService2005::DataSourceDefinition ^ GetDataSourceContents(System::String ^ DataSource);
public ReportService2005.DataSourceDefinition GetDataSourceContents (string DataSource);
member this.GetDataSourceContents : string -> ReportService2005.DataSourceDefinition
Public Function GetDataSourceContents (DataSource As String) As DataSourceDefinition

매개 변수

DataSource
String

데이터 원본의 전체 경로 이름입니다.

반환

데이터 원본에 대한 연결 속성을 포함하는 DataSourceDefinition 개체입니다. 암호 필드는 서버에서 검색되지 않으며 DataSourceDefinition 개체의 이 속성은 항상 Null로 설정됩니다.

예제

이 코드 예제를 컴파일하려면 Reporting Services WSDL을 참조하고 특정 네임스페이스를 가져와야 합니다. 자세한 내용은 코드 예제 컴파일 및 실행을 참조하세요. 다음 코드 예제에서는 메서드를 GetDataSourceContents 사용하여 공유 데이터 원본의 데이터 원본 정의를 검색한 다음 연결 문자열 및 확장 이름을 콘솔 출력으로 표시합니다.

Imports System  
Imports System.Web.Services.Protocols  

Class Sample  
   Public Shared Sub Main()  
      Dim rs As New ReportingService2005()  
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

      Dim definition As DataSourceDefinition = Nothing  

      Try  
         definition = rs.GetDataSourceContents("/SampleReports/AdventureWorks")  
         Console.WriteLine("Connection String: {0}", definition.ConnectString)  
         Console.WriteLine("Extension name: {0}", definition.Extension)  

      Catch e As SoapException  
         Console.WriteLine(e.Detail.InnerXml.ToString())  
      End Try  
   End Sub 'Main  
End Class 'Sample  
using System;  
using System.Web.Services.Protocols;  

class Sample  
{  
   public static void Main()  
   {  
      ReportingService2005 rs = new ReportingService2005();  
      rs.Credentials = System.Net.CredentialCache.DefaultCredentials;  

      DataSourceDefinition definition = null;  

      try  
      {  
         definition = rs.GetDataSourceContents( "/SampleReports/AdventureWorks" );  
         Console.WriteLine( "Connection String: {0}", definition.ConnectString );  
         Console.WriteLine( "Extension name: {0}", definition.Extension );  
      }  

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

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.

SOAP 헤더 (Out) ServerInfoHeaderValue
필요한 권한 ReadContent

적용 대상