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)

Переключает элемент показать/скрыть в отчёте.

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