Я видел в Интернете много примеров того, как этого добиться, но не из них работают (по сути они все одинаковы).
Я даже пробовал примеры из Chat-GPT, но безуспешно.
Что я пробовал:
Я создал подключенную службу к нашему серверу отчетов, и она была создана как ссылочный класс для использования (ReportingService2010Soap).
С этого момента все было методом проб и ошибок, так как ничто из того, что я видел, не соответствовало модели, показанной в примерах.
Это часть кода, который я пробовал без удачи..
`
public static ReportingService2010SoapClient.EndpointConfiguration ReportingService2010Soap { get; набор;
Код: Выделить всё
static void Main(string[] args)
{
//Console.WriteLine("Hello World!");
// Reporting Services URL
var reportServerUrl = "http:////ReportService2010.asmx";
// Report Server credentials
var credentials = new NetworkCredential("", "", "");
try
{
// Create an instance of the Reporting Services web service client
ReportingService2010SoapClient client = new ReportingService2010SoapClient(ReportingService2010Soap, reportServerUrl);
client.Endpoint.Address = new System.ServiceModel.EndpointAddress(reportServerUrl);
// Set the credentials
client.ClientCredentials.Windows.ClientCredential = credentials;
Код: Выделить всё
Console.ReadLine();
Надеюсь, кто-нибудь сможет помочь с работающим примером или документацией, подходящей для VS2022 и ссылок на подключенные службы.
Подробнее здесь: https://stackoverflow.com/questions/783 ... of-reports