ReportExecutionService Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Веб-сервис Reporting Services Execution позволяет разработчикам программно обрабатывать и отображать отчёты с сервера отчетов.
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) |
Создаёт выполнение отчёта по действию drillthrough. |
| LoadDrillthroughTarget2(String) |
Создаёт выполнение отчёта по действию drillthrough. |
| LoadReport(String, String) |
Загружает отчет с сервера отчетов в новое выполнение. |
| LoadReport2(String, String) |
Загружает отчет с сервера отчетов в новое выполнение. |
| LoadReportDefinition(Byte[], Warning[]) |
Создаёт выполнение отчёта из определения отчёта, предоставленного клиентом. |
| LoadReportDefinition2(Byte[], Warning[]) |
Создаёт выполнение отчёта из определения отчёта, предоставленного клиентом. |
| Logoff() |
Выводит из аккаунта текущего пользователя, делающего запросы на веб-сервисы. |
| LogonUser(String, String, String) |
Входит в систему пользователя и аутентифицирует запрос пользователя в веб-сервис Report Server. |
| 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) |
Переключает элемент показать/скрыть в отчёте. |