ReportExecutionService Класс

Определение

Веб-служба выполнения Reporting Services позволяет разработчикам программно обрабатывать и отображать отчеты с сервера отчетов.

public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
    inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
Наследование
ReportExecutionService

Примеры

Dim rs As New myNamespace.myReferenceName.ReportExecutionService()  
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();  
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

Комментарии

Перед выполнением Url вызовов методов необходимо задать свойства и Credentials веб-службы.

Конструкторы

ReportExecutionService()

Инициализирует новый экземпляр класса ReportExecutionService.

Свойства

ExecutionHeaderValue

Предоставляет сведения о заголовке SOAP, включая ExecutionID , используемый при работе с выполнением отчетов.

ServerInfoHeaderValue

Возвращает сведения о сервере отчетов.

TrustedUserHeaderValue

Это свойство не используется.

Методы

FindString(Int32, Int32, String)

Возвращает номер следующей логической страницы, на которой встречается указанная строка.

GetDocumentMap()

Возвращает представление схемы документа для выполнения.

GetExecutionInfo()

Возвращает сведения о выполнении отчета.

GetExecutionInfo2()

Возвращает сведения о выполнении отчета.

GetRenderResource(String, String, String)

Возвращает ресурс для указанного формата модуля подготовки отчетов.

ListRenderingExtensions()

Возвращает список модулей подготовки отчетов.

ListSecureMethods()

Возвращает список методов SOAP, требующих при вызове безопасного соединения (SSL).

LoadDrillthroughTarget(String)

Запускает отчет из действия детализации.

LoadDrillthroughTarget2(String)

Запускает отчет из действия детализации.

LoadReport(String, String)

Загружает отчет с сервера отчетов для нового выполнения.

LoadReport2(String, String)

Загружает отчет с сервера отчетов для нового выполнения.

LoadReportDefinition(Byte[], Warning[])

Запускает отчет из определения отчета, поставляемого клиентом.

LoadReportDefinition2(Byte[], Warning[])

Запускает отчет из определения отчета, поставляемого клиентом.

Logoff()

Выполняет выход из системы для текущего пользователя, выполняющего запросы к веб-службе.

LogonUser(String, String, String)

Выполняет вход в систему пользователя и аутентифицирует запрос пользователя к веб-службе сервера отчетов.

NavigateBookmark(String, String)

Переходит к определенной закладке в отчете.

NavigateDocumentMap(String)

Переходит к определенному разделу отчета.

Render(String, String, String, String, String, Warning[], String[])

Обрабатывает указанный отчет и готовит его к просмотру в заданном формате.

Render2(String, String, PageCountMode, String, String, String, Warning[], String[])

Обрабатывает указанный отчет и готовит его к просмотру в заданном формате.

RenderStream(String, String, String, String, String)

Возвращает вторичный поток подготовки к отображению, связанный с обрабатываемым отчетом.

ResetExecution()

Сбрасывает текущее выполнение отчета с помощью очистки моментального снимка и сброса состояния сеанса.

ResetExecution2()

Сбрасывает текущее выполнение отчета с помощью очистки моментального снимка и сброса состояния сеанса.

SetExecutionCredentials(DataSourceCredentials[])

Задает учетные данные, связанные с выполнением текущего отчета.

SetExecutionCredentials2(DataSourceCredentials[])

Задает учетные данные, связанные с выполнением текущего отчета.

SetExecutionParameters(ParameterValue[], String)

Задает и проверяет значения параметров, связанных с выполнением текущего отчета.

SetExecutionParameters2(ParameterValue[], String)

Задает и проверяет значения параметров, связанных с выполнением текущего отчета.

Sort(String, SortDirectionEnum, Boolean, String, Int32)

Применяет или удаляет сортировку для выполнения на основе пользовательского действия сортировки.

Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2)

Применяет или удаляет сортировку для выполнения на основе пользовательского действия сортировки.

ToggleItem(String)

Переключает элемент показа или сокрытия в отчете.

Применяется к