ReportingService2006.GetDataSourceContents 메서드

Returns the contents of a data source.

네임스페이스:  ReportService2006
어셈블리:  ReportService2006(ReportService2006.dll)

public DataSourceDefinition GetDataSourceContents(
	string DataSource
)

매개 변수

DataSource
유형: System.String
The fully qualified URL of the data source including the file name and .rsds or .odc file name extension.

반환 값

유형: ReportService2006.DataSourceDefinition
A DataSourceDefinition object that contains the connection properties for the data source.

The table below shows header and permissions information on this operation.

SOAP Headers

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

Required Permissions

OpenItems

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

class Sample
{
    static void Main(string[] args)
    {
        ReportingService2006 rs = new ReportingService2006();
        rs.Url = "http://<Server Name>" +
            "/_vti_bin/ReportServer/ReportService2006.asmx";
        rs.Credentials = 
            System.Net.CredentialCache.DefaultCredentials;

        DataSourceDefinition definition = null;

        try
        {
            definition = rs.GetDataSourceContents(
                "http://<Server Name>/Docs/Documents/" +
                "Data Sources/AdventureWorks.rsds");
            Console.WriteLine("Connection String: {0}", 
                definition.ConnectString);
            Console.WriteLine("Extension name: {0}", 
                definition.Extension);
        }

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

커뮤니티 추가 항목

추가
표시: