Microsoft.ReportingServices.Interfaces Пространство имен

Содержит классы и интерфейсы, которые позволяют создавать и отправлять пользователям пользовательские уведомления через собственные модули доставки, а также создавать настраиваемые модули безопасности для служб Reporting Services.

Классы

AceCollection

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

AceStruct

Представляет запись управления доступом для доверенного объекта (пользователя, группы или компьютера), указывающую операции, которые доверенный объект может выполнять с элементами в базе данных сервера отчетов.

CatalogOperationsCollection

Представляет коллекцию операций с каталогом.

DatasourceOperationsCollection

Представляет коллекцию операций источника данных.

DoNotCacheQueryDesignerAttribute

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

EnableEventArgs

Предоставляет данные для события EnableAltDesignerChanged.

Extension

Представляет расширение в службах SQL Server Reporting Services.

F1KeywordAttribute

Представляет ключевое слово раздела для поиска в электронной документации по SQL Server при нажатии клавиши 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 компонентов.