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