Поделиться через


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

Contains classes and interfaces that enable you to construct and send custom notifications to users through your own delivery extensions, and to build custom security extensions for Reporting Services.

The Reporting Services Extension Class Library is a set of classes, interfaces, and value types that are included in Reporting Services. This library provides access to system functionality and is designed to be the foundation on which .NET Framework applications can be used to extend Reporting Services components.

Классы

  Класс Описание
Открытый класс AceCollection Represents a collection of access control entries specifying access rights for one or more trustees.
Открытый класс AceStruct Represents an access control entry for a trustee (user, group, or computer) that specifies the operations that a trustee can perform on items in the report server database.
Открытый класс CatalogOperationsCollection Represents a collection of catalog operations.
Открытый класс DatasourceOperationsCollection Represents a collection of data source operations.
Открытый класс DoNotCacheQueryDesignerAttribute Forces a query designer to be reloaded each time it is instantiated.
Открытый класс EnableEventArgs Provides data for the EnableAltDesignerChanged event.
Открытый класс Extension Represents an extension in SQL Server Reporting Services.
Открытый класс F1KeywordAttribute Represents the topic keyword to search for SQL Server Books Online when the F1 key is pressed in the query designer interface.
Открытый класс FolderOperationsCollection Represents a collection of folder operations.
Открытый класс LocalizedNameAttribute Provides the localized name of an extension.
Открытый класс ModelItemOperationsCollection Represents a collection of ModelItemOperationsCollection.
Открытый класс ModelOperationsCollection Represents a collection of ModelOperation objects.
Открытый класс Notification Represents subscription information that delivery extensions use to deliver reports.
Открытый класс OperationNames Contains the field names and corresponding values for operations that users can perform on items in SQL Server Reporting Services.
Открытый класс RenderedOutputFile Represents the output from a rendering extension. A RenderedOutputFile object contains the associated filename and type information that is required by the delivery extension in order to process the stream returned by the rendering extension.
Открытый класс Report Represents report-specific information and methods that enable delivery extensions to deliver reports to users.
Открытый класс ReportOperationsCollection Represents a collection of report operations.
Открытый класс ResourceOperationsCollection Represents a collection of resource operations.
Открытый класс Setting Represents a setting for an extension.
Открытый класс SupportsGenericQueryDesignerAttribute Specifies whether the IQueryDesigner supports custom text mode.
Открытый класс SupportsMdxQuerySpecificationAttribute Инфраструктура. Устарело. Specifies whether the IQueryDesigner supports multidimensional expression (MDX) query mode.
Открытый класс ValidValue Represents a valid value for an extension setting.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IAuthenticationExtension Represents an authentication extension in SQL Server Reporting Services.
Открытый интерфейс IAuthorizationExtension Represents an extension that can be used to extend the authorization feature of SQL Server Reporting Services.
Открытый интерфейс IDeliveryExtension Represents a delivery extension in SQL Server Reporting Services.
Открытый интерфейс IDeliveryReportServerInformation Contains information about the report server that is required by delivery extensions. For example, a list of the available rendering extensions.
Открытый интерфейс IExtension Represents an extension in SQL Server Reporting Services.
Открытый интерфейс IParameter Defines the parameter properties.
Открытый интерфейс IQueryDesigner Represents a custom query designer in the Report Designer in Business Intelligence Development Studio.
Открытый интерфейс IQueryDesignerHelpConsumer Инфраструктура. Represents a help consumer in a custom query designer.
Открытый интерфейс IQueryDesignerHelpImpl Инфраструктура. Represents a help implementation in a custom query designer.
Открытый интерфейс IQueryDesignerState Represents an interface for initializing the state of an IQueryDesigner and for persisting designer state data.
Открытый интерфейс IRenderStream Provides support for rendering multiple streams from a rendering extension.
Открытый интерфейс IReportContext Defines the properties of the report context.
Открытый интерфейс IReportDefinitionCustomizationExtension Defines the ProcessReportDefinition method that is used to process a report definition.
Открытый интерфейс ISemanticModelGenerator Defines the properties and methods for generating a semantic model of a report.
Открытый интерфейс ISubscriptionBaseUIUserControl Represents the means to retrieve delivery extension-specific subscription information from the user (for example, e-mail addresses).
Открытый интерфейс IUserContext Defines the properties of the context of the user session.
Открытый интерфейс IWindowsAuthenticationExtension Represents a Windows Authentication extension in SQL Server Службы Reporting Services.

Делегаты

  Делегат Описание
Открытый делегат CreateAndRegisterStream Creates and registers a stream and is called by a report server to retrieve the stream to which to render a report.
Открытый делегат EnableEventHandler Represents a method for handling the EnableAltDesignerChanged event

Перечисления

  Перечисление Описание
Открытое перечисление AuthenticationType Defines the modes of authentication.
Открытое перечисление CatalogOperation Describes the operations that a user can perform on the catalog.
Открытое перечисление DatasourceOperation Describes the operations that a user can perform on a shared data source.
Открытое перечисление FolderOperation Describes the operations that a user can perform on a folder.
Открытое перечисление ModelItemOperation Describes the types of operations allowed on a model item.
Открытое перечисление ModelOperation Describes the operations that a user may perform on a model.
Открытое перечисление RdceCustomizableElementId Defines the report elements that can be customized.
Открытое перечисление ReportOperation Describes the operations that a user can perform on a report.
Открытое перечисление ResourceOperation Describes the operations that a user can perform on a resource.
Открытое перечисление SecurityItemType Describes the item associated with a specific authorization request.
Открытое перечисление StreamOper Defines the operation that is used by the CreateAndRegisterStream method. Rendering extensions may request a stream that is available for client applications through SOAP or URL access or a temporary stream to be used during the rendering process.

См. также

Справочник

Другие ресурсы

Модули служб Reporting Services