Microsoft.ReportingServices.Interfaces Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы и интерфейсы, позволяющие создавать и отправлять пользовательские уведомления пользователям через собственные расширения доставки, а также создавать пользовательские расширения безопасности для Reporting Services.
Классы
| Имя | Описание |
|---|---|
| AceCollection |
Представляет собой набор записей о контроле доступа, указывающих права доступа для одного или нескольких доверенных лиц. |
| AceStruct |
Представляет собой запись контроля доступа для доверенного лица (пользователя, группы или компьютера), которая указывает операции, которые доверенный управляющий может выполнять над элементами в базе данных сервера отчетов. |
| CatalogOperationsCollection |
Представляет собой коллекцию операций каталога. |
| DatasourceOperationsCollection |
Представляет собой совокупность операций с источниками данных. |
| DoNotCacheQueryDesignerAttribute |
Заставляет дизайнер запросов загружаться заново каждый раз при его создании. |
| EnableEventArgs |
Предоставляет данные для события EnableAltDesignerChanged. |
| Extension |
Представляет собой расширение в SQL Server Reporting Services. |
| F1KeywordAttribute |
Представляет ключевое слово для поиска SQL Server Books Online при нажатии клавиши F1 в интерфейсе дизайнера запросов. |
| FolderOperationsCollection |
Представляет собой набор операций с папками. |
| LocalizedNameAttribute |
Предоставляет локализованное название расширения. |
| ModelItemOperationsCollection |
Представляет коллекцию ModelItemOperationsCollection. |
| ModelOperationsCollection |
Представляет коллекцию ModelOperation объектов. |
| Notification |
Представляет информацию о подписке, которую расширяющие программы доставки используют для доставки отчётов. |
| NotificationWithResult |
Представляет уведомление с результатом. |
| OperationNames |
Содержит имена полей и соответствующие значения операций, которые пользователи могут выполнять над элементами в SQL Server Reporting Services. |
| RenderedOutputFile |
Представляет результат расширения рендеринга. Объект содержит соответствующее имя файла и информацию о типе, необходимые расширению доставки для обработки потока, RenderedOutputFile возвращаемого рендеринговым расширением. |
| Report |
Представляет специфическую информацию и методы, позволяющие расширениям доставки предоставлять отчёты пользователям. |
| ReportOperationsCollection |
Представляет собой совокупность операций с отчетами. |
| ResourceOperationsCollection |
Представляет собой совокупность операций с ресурсами. |
| Setting |
Представляет собой обстановку для расширения. |
| SupportsGenericQueryDesignerAttribute |
Указывает, поддерживает ли режим IQueryDesigner пользовательского текста. |
| SupportsMdxQuerySpecificationAttribute |
Указывает, поддерживает ли режим IQueryDesigner запроса многомерного выражения (MDX). |
| ValidValue |
Представляет допустимое значение для настройки расширения. |
Интерфейсы
| Имя | Описание |
|---|---|
| IAuthenticationExtension |
Представляет расширение аутентификации в SQL Server Reporting Services. |
| IAuthenticationExtension2 |
Представляет интерфейс расширения аутентификации. |
| IAuthorizationExtension |
Представляет собой расширение, которое может использоваться для расширения функции авторизации SQL Server Reporting Services. |
| IDeliveryExtension |
Представляет расширение доставки в SQL Server Reporting Services. |
| IDeliveryReportServerInformation |
Содержит информацию о сервере отчетов, необходимую для расширений доставки. Например, список доступных расширений для рендеринга. |
| IExtension |
Представляет собой расширение в SQL Server Reporting Services. |
| IParameter |
Определяет свойства параметров. |
| IQueryDesigner |
Представляет дизайнера пользовательских запросов в конструктор отчетов в Business Intelligence Development Studio. |
| IQueryDesignerHelpConsumer |
Представляет пользователя помощи в дизайнере индивидуальных запросов. |
| IQueryDesignerHelpImpl |
Представляет собой реализацию помощи в пользовательском дизайнере запросов. |
| IQueryDesignerState |
Представляет интерфейс для инициализации состояния и IQueryDesigner для сохранения данных состояния дизайнера. |
| IRenderStream |
Обеспечивает поддержку рендеринга нескольких потоков из расширения рендеринга. |
| IReportContext |
Определяет свойства контекста отчёта. |
| IReportDefinitionCustomizationExtension |
Определяет ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) метод, используемый для обработки определения отчёта. |
| IRSRequestContext |
Определяет свойства контекста запроса для сервисов отчётности. |
| ISemanticModelGenerator |
Определяет свойства и методы генерации семантической модели отчета. |
| ISubscriptionBaseUIUserControl |
Представляет собой способ получения информации о подписке, специфичной для расширения доставки, от пользователя (например, адреса электронной почты). |
| IUserContext |
Определяет свойства контекста пользовательской сессии. |
| IWindowsAuthenticationExtension |
Представляет расширение аутентификации Windows в SQL Server Reporting Services. |
| IWindowsAuthenticationExtension2 |
Представляет интерфейс расширения аутентификации Windows. |
Перечисления
| Имя | Описание |
|---|---|
| AuthenticationType |
Определяет режимы аутентификации. |
| CatalogOperation |
Описывает операции, которые пользователь может выполнять над каталогом. |
| DatasourceOperation |
Определяет операции, которые пользователь может выполнять на общем источнике данных. |
| FolderOperation |
Описывает операции, которые пользователь может выполнять над папкой. |
| ModelItemOperation |
Описывает типы операций, разрешённые на элементе модели. |
| ModelOperation |
Описывает операции, которые пользователь может выполнять над моделью. |
| RdceCustomizableElementId |
Определяет элементы отчёта, которые можно настраивать. |
| ReportOperation |
Описывает операции, которые пользователь может выполнять над отчётом. |
| ResourceOperation |
Определяет операции, которые пользователь может выполнять над ресурсом. |
| SecurityItemType |
Перечисляет пункт, связанный с конкретным запросом на авторизацию. |
| StreamOper |
Определяет операцию, используемую методом CreateAndRegisterStream . Расширения рендеринга могут запрашивать поток, доступный для клиентских приложений через SOAP или доступ по URL, либо временный поток для использования в процессе рендеринга. |
Делегаты
| Имя | Описание |
|---|---|
| CreateAndRegisterStream |
Создаёт и регистрирует поток, который вызывается сервером отчётов для получения потока для отображения отчёта. |
| EnableEventHandler |
Представляет метод обработки события EnableAltDesignerChanged |
Комментарии
Библиотека классов расширения Reporting Services — это набор классов, интерфейсов и типов значений, входящих в состав Reporting Services. Эта библиотека предоставляет доступ к функциональности системы и предназначена как основа для использования приложений .NET Framework для расширения компонентов Reporting Services.