Microsoft.ReportingServices.Interfaces Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases e interfaces que te permiten construir y enviar notificaciones personalizadas a los usuarios a través de tus propias extensiones de entrega, y crear extensiones de seguridad personalizadas para Reporting Services.
Clases
| Nombre | Description |
|---|---|
| AceCollection |
Representa una colección de entradas de control de acceso que especifican derechos de acceso para uno o más fideicomisarios. |
| AceStruct |
Representa una entrada de control de acceso para un fiduciario (usuario, grupo o ordenador) que especifica las operaciones que un fiduciario puede realizar sobre elementos de la base de datos del servidor de informes. |
| CatalogOperationsCollection |
Representa una colección de operaciones de catálogo. |
| DatasourceOperationsCollection |
Representa una colección de operaciones de fuente de datos. |
| DoNotCacheQueryDesignerAttribute |
Obliga a recargar un diseñador de consultas cada vez que se instancia. |
| EnableEventArgs |
Proporciona datos para el EnableAltDesignerChanged evento. |
| Extension |
Representa una extensión en SQL Server Reporting Services. |
| F1KeywordAttribute |
Representa la palabra clave del tema para buscar SQL Server Books Online cuando se pulsa la tecla F1 en la interfaz del diseñador de consultas. |
| FolderOperationsCollection |
Representa una colección de operaciones de carpeta. |
| LocalizedNameAttribute |
Proporciona el nombre localizado de una extensión. |
| ModelItemOperationsCollection |
Representa una colección de ModelItemOperationsCollection. |
| ModelOperationsCollection |
Representa una colección de ModelOperation objetos. |
| Notification |
Representa la información de suscripción que las extensiones de entrega utilizan para entregar informes. |
| NotificationWithResult |
Representa una notificación con resultado. |
| OperationNames |
Contiene los nombres de los campos y los valores correspondientes para las operaciones que los usuarios pueden realizar sobre elementos en SQL Server Reporting Services. |
| RenderedOutputFile |
Representa la salida de una extensión de renderizado. Un RenderedOutputFile objeto contiene la información asociada al nombre del archivo y el tipo que requiere la extensión de entrega para procesar el flujo devuelto por la extensión de renderizado. |
| Report |
Representa información y métodos específicos de un informe que permiten a las extensiones de entrega informes a los usuarios. |
| ReportOperationsCollection |
Representa un conjunto de operaciones de informe. |
| ResourceOperationsCollection |
Representa una colección de operaciones de recursos. |
| Setting |
Representa un ajuste para una extensión. |
| SupportsGenericQueryDesignerAttribute |
Especifica si soporta IQueryDesigner el modo de texto personalizado. |
| SupportsMdxQuerySpecificationAttribute |
Especifica si soporta IQueryDesigner el modo de consulta de expresión multidimensional (MDX). |
| ValidValue |
Representa un valor válido para una configuración de extensión. |
Interfaces
| Nombre | Description |
|---|---|
| IAuthenticationExtension |
Representa una extensión de autenticación en SQL Server Reporting Services. |
| IAuthenticationExtension2 |
Representa la interfaz de la extensión de autenticación. |
| IAuthorizationExtension |
Representa una extensión que puede usarse para ampliar la función de autorización de SQL Server Reporting Services. |
| IDeliveryExtension |
Representa una extensión de entrega en SQL Server Reporting Services. |
| IDeliveryReportServerInformation |
Contiene información sobre el servidor de informes que requieren las extensiones de entrega. Por ejemplo, una lista de las extensiones de renderizado disponibles. |
| IExtension |
Representa una extensión en SQL Server Reporting Services. |
| IParameter |
Define las propiedades de los parámetros. |
| IQueryDesigner |
Representa a un diseñador de consultas personalizadas en el Diseñador de informes en Business Intelligence Development Studio. |
| IQueryDesignerHelpConsumer |
Representa a un consumidor de ayuda en un diseñador de consultas personalizado. |
| IQueryDesignerHelpImpl |
Representa una implementación de ayuda en un diseñador de consultas personalizado. |
| IQueryDesignerState |
Representa una interfaz para inicializar el estado de un IQueryDesigner y para los datos persistentes de estado del diseñador. |
| IRenderStream |
Proporciona soporte para renderizar múltiples flujos desde una extensión de renderizado. |
| IReportContext |
Define las propiedades del contexto del informe. |
| IReportDefinitionCustomizationExtension |
Define el ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) método que se utiliza para procesar la definición de un informe. |
| IRSRequestContext |
Define las propiedades del contexto de solicitud para los servicios de informe. |
| ISemanticModelGenerator |
Define las propiedades y métodos para generar un modelo semántico de un informe. |
| ISubscriptionBaseUIUserControl |
Representa el medio para recuperar información de suscripción específica de la extensión de entrega del usuario (por ejemplo, direcciones de correo electrónico). |
| IUserContext |
Define las propiedades del contexto de la sesión de usuario. |
| IWindowsAuthenticationExtension |
Representa una extensión de autenticación de Windows en SQL Server Reporting Services. |
| IWindowsAuthenticationExtension2 |
Representa la interfaz de la extensión de autenticación de Windows. |
Enumeraciones
| Nombre | Description |
|---|---|
| AuthenticationType |
Define los modos de autenticación. |
| CatalogOperation |
Describe las operaciones que un usuario puede realizar sobre el catálogo. |
| DatasourceOperation |
Especifica las operaciones que un usuario puede realizar sobre una fuente de datos compartida. |
| FolderOperation |
Describe las operaciones que un usuario puede realizar sobre una carpeta. |
| ModelItemOperation |
Describe los tipos de operaciones permitidas sobre un elemento modelo. |
| ModelOperation |
Describe las operaciones que un usuario puede realizar sobre un modelo. |
| RdceCustomizableElementId |
Define los elementos del informe que pueden personalizarse. |
| ReportOperation |
Describe las operaciones que un usuario puede realizar sobre un informe. |
| ResourceOperation |
Especifica las operaciones que un usuario puede realizar sobre un recurso. |
| SecurityItemType |
Enumera el elemento asociado a una solicitud de autorización específica. |
| StreamOper |
Define la operación que utiliza el CreateAndRegisterStream método. Las extensiones de renderizado pueden solicitar un flujo disponible para aplicaciones cliente mediante acceso SOAP o URL, o un flujo temporal para ser utilizado durante el proceso de renderizado. |
Delegados
| Nombre | Description |
|---|---|
| CreateAndRegisterStream |
Crea y registra un flujo y es llamado por un servidor de informes para recuperar el flujo al que renderizar un informe. |
| EnableEventHandler |
Representa un método para manejar el EnableAltDesignerChanged evento |
Comentarios
La Biblioteca de Clases de Extensión de Reporting Services es un conjunto de clases, interfaces y tipos de valores que se incluyen en Reporting Services. Esta biblioteca proporciona acceso a funcionalidades del sistema y está diseñada para ser la base sobre la cual las aplicaciones del Marco .NET pueden usarse para ampliar los componentes de Reporting Services.