Compartir a través de


Espacio de nombres 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.

Clases

  Clase Descripción
Clase pública AceCollection Represents a collection of access control entries specifying access rights for one or more trustees.
Clase pública 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.
Clase pública CatalogOperationsCollection Represents a collection of catalog operations.
Clase pública DatasourceOperationsCollection Represents a collection of data source operations.
Clase pública DoNotCacheQueryDesignerAttribute Forces a query designer to be reloaded each time it is instantiated.
Clase pública EnableEventArgs Provides data for the EnableAltDesignerChanged event.
Clase pública Extension Represents an extension in SQL Server Reporting Services.
Clase pública F1KeywordAttribute Represents the topic keyword to search for SQL Server Books Online when the F1 key is pressed in the query designer interface.
Clase pública FolderOperationsCollection Represents a collection of folder operations.
Clase pública LocalizedNameAttribute Provides the localized name of an extension.
Clase pública ModelItemOperationsCollection Represents a collection of ModelItemOperationsCollection.
Clase pública ModelOperationsCollection Represents a collection of ModelOperation objects.
Clase pública Notification Represents subscription information that delivery extensions use to deliver reports.
Clase pública OperationNames Contains the field names and corresponding values for operations that users can perform on items in SQL Server Reporting Services.
Clase pública 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.
Clase pública Report Represents report-specific information and methods that enable delivery extensions to deliver reports to users.
Clase pública ReportOperationsCollection Represents a collection of report operations.
Clase pública ResourceOperationsCollection Represents a collection of resource operations.
Clase pública Setting Represents a setting for an extension.
Clase pública SupportsGenericQueryDesignerAttribute Specifies whether the IQueryDesigner supports custom text mode.
Clase pública SupportsMdxQuerySpecificationAttribute Infraestructura. Obsoleto. Specifies whether the IQueryDesigner supports multidimensional expression (MDX) query mode.
Clase pública ValidValue Represents a valid value for an extension setting.

Interfaces

  Interfaz Descripción
Interfaz pública IAuthenticationExtension Represents an authentication extension in SQL Server Reporting Services.
Interfaz pública IAuthorizationExtension Represents an extension that can be used to extend the authorization feature of SQL Server Reporting Services.
Interfaz pública IDeliveryExtension Represents a delivery extension in SQL Server Reporting Services.
Interfaz pública IDeliveryReportServerInformation Contains information about the report server that is required by delivery extensions. For example, a list of the available rendering extensions.
Interfaz pública IExtension Represents an extension in SQL Server Reporting Services.
Interfaz pública IParameter Defines the parameter properties.
Interfaz pública IQueryDesigner Represents a custom query designer in the Report Designer in Business Intelligence Development Studio.
Interfaz pública IQueryDesignerHelpConsumer Infraestructura. Represents a help consumer in a custom query designer.
Interfaz pública IQueryDesignerHelpImpl Infraestructura. Represents a help implementation in a custom query designer.
Interfaz pública IQueryDesignerState Represents an interface for initializing the state of an IQueryDesigner and for persisting designer state data.
Interfaz pública IRenderStream Provides support for rendering multiple streams from a rendering extension.
Interfaz pública IReportContext Defines the properties of the report context.
Interfaz pública IReportDefinitionCustomizationExtension Defines the ProcessReportDefinition method that is used to process a report definition.
Interfaz pública ISemanticModelGenerator Defines the properties and methods for generating a semantic model of a report.
Interfaz pública ISubscriptionBaseUIUserControl Represents the means to retrieve delivery extension-specific subscription information from the user (for example, e-mail addresses).
Interfaz pública IUserContext Defines the properties of the context of the user session.
Interfaz pública IWindowsAuthenticationExtension Represents a Windows Authentication extension in SQL Server Reporting Services.

Delegados

  Delegado Descripción
Delegado público CreateAndRegisterStream Creates and registers a stream and is called by a report server to retrieve the stream to which to render a report.
Delegado público EnableEventHandler Represents a method for handling the EnableAltDesignerChanged event

Enumeraciones

  Enumeración Descripción
Enumeración pública AuthenticationType Defines the modes of authentication.
Enumeración pública CatalogOperation Describes the operations that a user can perform on the catalog.
Enumeración pública DatasourceOperation Describes the operations that a user can perform on a shared data source.
Enumeración pública FolderOperation Describes the operations that a user can perform on a folder.
Enumeración pública ModelItemOperation Describes the types of operations allowed on a model item.
Enumeración pública ModelOperation Describes the operations that a user may perform on a model.
Enumeración pública RdceCustomizableElementId Defines the report elements that can be customized.
Enumeración pública ReportOperation Describes the operations that a user can perform on a report.
Enumeración pública ResourceOperation Describes the operations that a user can perform on a resource.
Enumeración pública SecurityItemType Describes the item associated with a specific authorization request.
Enumeración pública 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.

Vea también

Referencia

Otros recursos

Extensiones de Reporting Services