ReportingService2010 Класс

Определение

Содержит методы и свойства, которые можно использовать для вызова веб-службы Reporting Services, если она работает как в собственном режиме, так и в режиме интеграции с SharePoint.

public ref class ReportingService2010 : System::Web::Services::Protocols::SoapHttpClientProtocol
[System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")]
[System.ComponentModel.DesignerCategory("code")]
[System.Diagnostics.DebuggerStepThrough]
[System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))]
public class ReportingService2010 : System.Web.Services.Protocols.SoapHttpClientProtocol
[<System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")>]
[<System.ComponentModel.DesignerCategory("code")>]
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))>]
type ReportingService2010 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2010
Inherits SoapHttpClientProtocol
Наследование
ReportingService2010
Атрибуты

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

ReportingService2010()

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

Свойства

ItemNamespaceHeaderValue

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

ServerInfoHeaderValue

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

TrustedUserHeaderValue

Это свойство не используется.

Методы

CancelJob(String)

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

ChangeSubscriptionOwner(String, String)

Изменяет владельца подписки.

CreateCacheRefreshPlan(String, String, String, String, ParameterValue[])

Создает план обновления кэша для элемента. Этот метод применим к элементам типа Report и Dataset.

CreateCatalogItem(String, String, String, Boolean, Byte[], Property[], Warning[])

Добавляет новый элемент в базу данных сервера отчетов или в библиотеку SharePoint Этот метод применим к элементам типа Report, Model, Dataset, Component, Resource и DataSource.

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

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

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

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

CreateFolder(String, String, Property[])

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

CreateItemHistorySnapshot(String, Warning[])

Создает моментальный снимок журнала элементов указанного элемента каталога. Этот метод применим к элементам типа Report.

CreateLinkedItem(String, String, String, Property[])

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

CreateReportEditSession(String, String, Byte[], Warning[])

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

CreateRole(String, String, String[])

Добавляет новую роль в базу данных сервера отчетов. Этот метод применим только в собственном режиме.

CreateSchedule(String, ScheduleDefinition, String)

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

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

Создает подписку для указанного элемента в базе данных сервера отчетов или библиотеке SharePoint. Этот метод применим к элементам типа Report.

DeleteCacheRefreshPlan(String)

Удаляет план обновления кэша.

DeleteItem(String)

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

DeleteItemHistorySnapshot(String, String)

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

DeleteRole(String)

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

DeleteSchedule(String)

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

DeleteSubscription(String)

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

DisableDataSource(String)

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

EnableDataSource(String)

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

FindItems(String, BooleanOperatorEnum, Property[], SearchCondition[])

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

FireEvent(String, String, String)

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

FlushCache(String)

Делает недействительным кэш для элемента. Этот метод применим к элементам типа Report и Dataset.

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

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

GetCacheOptions(String, ExpirationDefinition)

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

GetCacheRefreshPlanProperties(String, String, CacheRefreshPlanState, String, String, ParameterValue[])

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

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

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

GetDataSourceContents(String)

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

GetExecutionOptions(String, ScheduleDefinitionOrReference)

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

GetExtensionSettings(String)

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

GetItemDataSourcePrompts(String)

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

GetItemDataSources(String)

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

GetItemDefinition(String)

Получает определение или содержимое элемента. Этот метод применим к элементам типа Report, Model, Dataset, Component, Resource и DataSource.

GetItemHistoryLimit(String, Boolean, Int32)

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

GetItemHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

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

GetItemLink(String)

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

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

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

GetItemReferences(String, String)

Возвращает список ссылок элементов каталога, связанных с элементом. Этот метод применим к элементам типа Report и Dataset.

GetItemType(String)

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

GetModelItemPermissions(String, String)

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

GetModelItemPolicies(String, String, Boolean)

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

GetPermissions(String)

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

GetPolicies(String, Boolean)

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

GetProperties(String, Property[])

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

GetReportServerConfigInfo(Boolean)

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

GetRoleProperties(String, 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)

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

IsSSLRequired()

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

ListCacheRefreshPlans(String)

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

ListChildren(String, Boolean)

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

ListDatabaseCredentialRetrievalOptions()

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

ListDependentItems(String)

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

ListEvents()

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

ListExecutionSettings()

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

ListExtensions(String)

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

ListExtensionTypes()

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

ListItemHistory(String)

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

ListItemTypes()

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

ListJobActions()

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

ListJobs()

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

ListJobStates()

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

ListJobTypes()

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

ListModelDrillthroughReports(String, String)

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

ListModelItemChildren(String, String, Boolean)

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

ListModelItemTypes()

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

ListModelPerspectives(String)

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

ListMySubscriptions(String)

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

ListParameterStates()

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

ListParameterTypes()

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

ListParents(String)

Находит родительские элементы для данного элемента.

ListRoles(String, String)

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

ListScheduledItems(String)

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

ListSchedules(String)

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

ListScheduleStates()

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

ListSecurityScopes()

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

ListSubscriptions(String)

Получает список подписок, созданных для данного элемента. Этот метод применим к элементам типа Report.

ListSubscriptionsUsingDataSource(String)

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

ListTasks(String)

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

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)

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

SetCacheRefreshPlanProperties(String, String, String, String, ParameterValue[])

Задает свойства плана обновления кэша.

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

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

SetDataSourceContents(String, DataSourceDefinition)

Задает свойства соединения, связанные с DataSource.

SetExecutionOptions(String, String, ScheduleDefinitionOrReference)

Устанавливает параметры выполнения и соответствующие свойства выполнения для указанного элемента. Этот метод применим к элементам типа Report.

SetItemDataSources(String, DataSource[])

Задает источники данных для элемента в базе данных сервера отчетов или библиотеке SharePoint. Этот метод применим к элементам типа Report и Model.

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

Задает определение или содержимое указанного элемента. Этот метод применим к элементам типа Report, Model, Dataset, Component, Resource и DataSource.

SetItemHistoryLimit(String, Boolean, Int32)

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

SetItemHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

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

SetItemLink(String, String)

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

SetItemParameters(String, ItemParameter[])

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

SetItemReferences(String, ItemReference[])

Задает элементы каталога, связанные с элементом. Этот метод применим к элементам типа Report и Dataset.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

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

SetModelItemPolicies(String, String, Policy[])

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

SetPolicies(String, Policy[])

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

SetProperties(String, Property[])

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

SetRoleProperties(String, String, String[])

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

SetScheduleProperties(String, String, ScheduleDefinition)

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

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

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

SetSystemPolicies(Policy[])

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

SetSystemProperties(Property[])

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

TestConnectForDataSourceDefinition(DataSourceDefinition, String, String, String)

Проверяет соединение с источником данных. Этот метод поддерживает непосредственную проверку источника данных.

TestConnectForItemDataSource(String, String, String, String, String)

Проверяет соединение с источником данных. Этот метод поддерживает проверку опубликованных источников данных, используемых отчетами или моделями и общими источниками данных. Этот метод применим к элементам типа Report, Model и Dataset.

UpdateItemExecutionSnapshot(String)

Создает моментальный снимок состояния выполнения элемента для указанного элемента. Этот метод применим к элементам типа Report.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[], String)

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

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