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.