using System;
using System.Web.Services.Protocols;
using ConsoleApplication1.reporting;
class Sample
{
public static void Main()
{
ReportingService rs = new ReportingService();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
DataSourceDefinition definition = null;
try
{
definition = rs.GetDataSourceContents( "/demo/northwind" );
Console.WriteLine( "Connection String: {0}", definition.ConnectString );
Console.WriteLine( "Extension name: {0}", definition.Extension );
Console.Read();
}
catch ( SoapException e )
{
Console.WriteLine( e.Detail.InnerXml.ToString() );
}
}
}