ReportingService2005 Класс

Определение

Содержит методы и свойства, которые можно использовать для вызова веб-службы Microsoft SQL Server 2005 Reporting Services (SSRS).

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

Комментарии

Чтобы использовать библиотеку веб-службы сервера отчетов, необходимо создать класс прокси-сервера в Microsoft Visual C# или Microsoft Visual Basic .NET, с помощью которого можно вызывать различные методы веб-службы. Дополнительные сведения о создании класса прокси-сервера Reporting Services с помощью microsoft платформа .NET Framework см. в статье Доступ к API SOAP.

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

ReportingService2005()

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

Свойства

BatchHeaderValue

Возвращает или задает значение (BatchHeaderValueобъект), представляющее уникальный, сгенерированный системой идентификатор пакета для многофакторных операций в REPORTING SERVICES SOAP API.

ItemNamespaceHeaderValue

Значение, представляющее собой идентификатор для получения свойств элемента.

ServerInfoHeaderValue

Сведения о сервере, представляющие собой версию сервера отчетов.

Методы

CancelBatch()

Отменяет пакет, инициализированный вызовом метода CreateBatch().

CancelJob(String)

Отменяет выполнение задания.

CreateBatch()

Создает пакет, который выполняет несколько методов в одной транзакции.

CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

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

CreateDataSource(String, String, Boolean, DataSourceDefinition, Property[])

Создает новый источник данных в базе данных сервера отчетов.

CreateFolder(String, String, Property[])

Добавляет папку в базу данных сервера отчетов.

CreateLinkedReport(String, String, String, Property[])

Добавляет новый связанный отчет в базу данных сервера отчетов.

CreateModel(String, String, Byte[], Property[])

Создает модель в пространстве имен каталога.

CreateReport(String, String, Boolean, Byte[], Property[])

Добавляет новый отчет в базу данных сервера отчетов.

CreateReportHistorySnapshot(String, Warning[])

Создает моментальный снимок журнала для указанного отчета.

CreateResource(String, String, Boolean, Byte[], String, Property[])

Добавляет новый ресурс в базу данных сервера отчетов.

CreateRole(String, String, Task[])

Добавляет новую роль в базу данных сервера отчетов.

CreateSchedule(String, ScheduleDefinition)

Создание нового общего расписания.

CreateSubscription(String, ExtensionSettings, String, String, String, ParameterValue[])

Создает подписку на указанный отчет в базе данных сервера отчетов.

DeleteItem(String)

Удаляет указанный элемент из базы данных сервера отчетов.

DeleteReportHistorySnapshot(String, String)

Удаляет отдельный моментальный снимок журнала отчета для указанного отчета. В случае возникновения ошибки моментальный снимок журнала отчета не удаляется.

DeleteRole(String)

Удаляет указанную роль из базы данных сервера отчетов.

DeleteSchedule(String)

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

DeleteSubscription(String)

Удаляет подписку из базы данных сервера отчетов.

DisableDataSource(String)

Отключает включенный источник данных.

EnableDataSource(String)

Включает отключенный источник данных.

ExecuteBatch()

Выполняет все методы, связанные с идентификатором пакета в пределах одной транзакции базы данных.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

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

FireEvent(String, String)

Инициирует событие, основанное на предоставленных параметрах.

FlushCache(String)

Делает недействительным кэш для отдельного отчета.

GenerateModel(String, String, String, Property[])

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

GetCacheOptions(String, ExpirationDefinition)

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

GetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, ActiveState, String, String, String, ParameterValueOrFieldReference[])

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

GetDataSourceContents(String)

Возвращает содержимое источника данных.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

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

GetExtensionSettings(String)

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

GetItemDataSourcePrompts(String)

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

GetItemDataSources(String)

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

GetItemType(String)

Получает тип элемента в базе данных сервера отчетов, если элемент существует.

GetModelDefinition(String)

Получает определение для модели.

GetModelItemPermissions(String, String)

Извлекает разрешения пользователя, связанные с элементом в иерархии модели.

GetModelItemPolicies(String, String, Boolean)

Извлекает политики, связанные с элементом в иерархии модели.

GetPermissions(String)

Возвращает разрешения пользователя, связанные с данным элементом в базе данных сервера отчетов.

GetPolicies(String, Boolean)

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

GetProperties(String, Property[])

Возвращает значения одного или нескольких свойств элемента в базе данных сервера отчетов.

GetRenderResource(String, String, String)

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

GetReportDefinition(String)

Получает определение отчета.

GetReportHistoryLimit(String, Boolean, Int32)

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

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

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

GetReportLink(String)

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

GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])

Возвращает свойства параметра указанного отчета. Метод GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) также можно использовать для проверки значений параметров по параметрам для указанного отчета.

GetResourceContents(String, String)

Извлекает содержимое ресурса.

GetRoleProperties(String, String)

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

GetScheduleProperties(String)

Возвращает свойства общего расписания.

GetSubscriptionProperties(String, ExtensionSettings, String, ActiveState, String, String, String, ParameterValue[])

Возвращает свойства указанной подписки.

GetSystemPermissions()

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

GetSystemPolicies()

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

GetSystemProperties(Property[])

Возвращает значение одного или нескольких системных свойств.

GetUserModel(String, String)

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

InheritModelItemParentSecurity(String, String)

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

InheritParentSecurity(String)

Удаляет политики, связанные с элементом. В результате элемент наследует политики родительского элемента.

ListChildren(String, Boolean)

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

ListDependentItems(String)

Возвращает список элементов каталога, который ссылается на указанный элемент каталога.

ListEvents()

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

ListExtensions(ExtensionTypeEnum)

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

ListJobs()

Возвращает список заданий, выполняющихся на сервере отчетов.

ListModelDrillthroughReports(String, String)

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

ListModelItemChildren(String, String, Boolean)

Возвращает массив дочерних элементов элемента модели.

ListModelPerspectives(String)

Выводит список моделей и перспектив, доступных пользователю.

ListReportHistory(String)

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

ListRoles(SecurityScopeEnum)

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

ListScheduledReports(String)

Возвращает список отчетов, связанных с общим расписанием.

ListSchedules()

Возвращает список всех общих расписаний.

ListSecureMethods()

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

ListSubscriptions(String, String)

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

ListSubscriptionsUsingDataSource(String)

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

ListTasks(SecurityScopeEnum)

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

Logoff()

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

LogonUser(String, String, String)

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

MoveItem(String, String)

Перемещает или переименовывает элемент.

PauseSchedule(String)

Приостанавливает выполнение данного расписания.

PrepareQuery(DataSource, DataSetDefinition, Boolean, String[])

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

RegenerateModel(String)

Обновляет существующую модель на основе изменений схемы источника данных.

RemoveAllModelItemPolicies(String)

Удаляет все политики, связанные с элементами модели в указанной модели.

ResumeSchedule(String)

Продолжение приостановленного общего расписания.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Настраивает отчет для кэширования и предоставляет настройки, указывающие, когда истекает срок действия кэшированной копии отчета.

SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

Задает свойства управляемой данными подписки.

SetDataSourceContents(String, DataSourceDefinition)

Задает содержимое источника данных.

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

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

SetItemDataSources(String, DataSource[])

Задает источники данных для элемента в каталоге.

SetModelDefinition(String, Byte[])

Задает определение для указанной модели.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Связывает набор детализированных отчетов с моделью.

SetModelItemPolicies(String, String, Policy[])

Извлекает политики безопасности для элемента в иерархии модели.

SetPolicies(String, Policy[])

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

SetProperties(String, Property[])

Задает одно или несколько свойств указанного элемента.

SetReportDefinition(String, Byte[])

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

SetReportHistoryLimit(String, Boolean, Int32)

Указывает количество моментальных снимков отчета, хранимых сервером отчетов в базе данных.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

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

SetReportLink(String, String)

Указывает отчет, который используется для определения существующего связанного отчета.

SetReportParameters(String, ReportParameter[])

Задает свойства параметра указанного отчета.

SetResourceContents(String, Byte[], String)

Задает содержимое ресурса.

SetRoleProperties(String, String, Task[])

Задает свойства роли и связывает набор задач с указанной ролью.

SetScheduleProperties(String, String, ScheduleDefinition)

Задает свойства общего расписания.

SetSubscriptionProperties(String, ExtensionSettings, String, String, String, ParameterValue[])

Задает свойства подписки.

SetSystemPolicies(Policy[])

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

SetSystemProperties(Property[])

Задает одно или несколько системных свойств.

UpdateReportExecutionSnapshot(String)

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

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Проверяет параметры модулей служб Службы Reporting Services.

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