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) |
Переключает элемент показа или сокрытия в отчете. |