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 le permiten construir y enviar notificaciones personalizadas a los usuarios a través de sus propias extensiones de entrega y construir extensiones de seguridad personalizadas para Reporting Services.
Clases
| AceCollection |
Representa una colección de entradas de control de acceso que especifican los derechos de acceso para uno o varios usuarios de confianza. |
| AceStruct |
Representa una entrada de control de acceso para un usuario de confianza (usuario, grupo, o equipo) que especifica las operaciones que un usuario de confianza puede realizar con los 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 origen de datos. |
| DoNotCacheQueryDesignerAttribute |
Obliga a recargar un diseñador de consultas cada vez que se crea una instancia de él. |
| EnableEventArgs |
Proporciona datos para el evento EnableAltDesignerChanged. |
| Extension |
Representa una extensión en SQL Server Reporting Services. |
| F1KeywordAttribute |
Representa la palabra clave de tema que se va a buscar en los Libros en pantalla de SQL Server cuando se presiona 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 objetos ModelOperation. |
| Notification |
Representa información de suscripción que las extensiones de entrega utilizan para entregar los informes. |
| NotificationWithResult |
Representa una notificación con el resultado. |
| OperationNames |
Contiene los nombres de campo y los valores correspondientes para las operaciones que los usuarios pueden realizar en los elementos de SQL Server Reporting Services. |
| RenderedOutputFile |
Representa la salida de una extensión de representación. Un RenderedOutputFile objeto contiene el nombre de archivo asociado y la información de tipo que requiere la extensión de entrega para procesar la secuencia devuelta por la extensión de representación. |
| Report |
Representa la información específica del informe y los métodos que permiten a las extensiones de entrega entregar los informes a los usuarios. |
| ReportOperationsCollection |
Representa una colección de operaciones de informe. |
| ResourceOperationsCollection |
Representa una colección de operaciones de recursos. |
| Setting |
Representa un valor para una extensión. |
| SupportsGenericQueryDesignerAttribute |
Especifica si la interfaz IQueryDesigner admite el modo de texto personalizado. |
| SupportsMdxQuerySpecificationAttribute |
Especifica si IQueryDesigner admite el modo de consulta de expresión multidimensional (MDX). |
| ValidValue |
Representa un valor válido para una configuración de extensión. |
Interfaces
| IAuthenticationExtension |
Representa una extensión autenticación en SQL Server Reporting Services. |
| IAuthenticationExtension2 |
Representa la interfaz de la extensión de autenticación. |
| IAuthorizationExtension |
Representa una extensión que se puede utilizar para extender la característica 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 requerida por las extensiones de entrega. Por ejemplo, una lista de extensiones de representación disponibles. |
| IExtension |
Representa una extensión en SQL Server Reporting Services. |
| IParameter |
Define las propiedades del parámetro. |
| IQueryDesigner |
Representa un diseñador de consultas personalizado del Diseñador de informes de Business Intelligence Development Studio. |
| IQueryDesignerHelpConsumer |
Representa 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 objeto IQueryDesigner y para almacenar los datos de estado del diseñador. |
| IRenderStream |
Proporciona compatibilidad para representar varios flujos de una extensión de representación. |
| IReportContext |
Define las propiedades de contexto de informe. |
| IReportDefinitionCustomizationExtension |
Define el método ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) que se utiliza para procesar una definición de informe. |
| IRSRequestContext |
Define las propiedades del contexto de solicitud para los servicios de informes. |
| ISemanticModelGenerator |
Define las propiedades y métodos para generar un modelo semántico de un informe. |
| ISubscriptionBaseUIUserControl |
Representa los medios para recuperar la 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
| AuthenticationType |
Define los modos de autenticación. |
| CatalogOperation |
Describe las operaciones que puede realizar un usuario en el catálogo. |
| DatasourceOperation |
Especifica las operaciones que un usuario puede realizar en un origen de datos compartido. |
| FolderOperation |
Describe las operaciones que un usuario puede realizar en una carpeta. |
| ModelItemOperation |
Describe los tipos de operaciones permitidas en un elemento de modelo. |
| ModelOperation |
Describe las operaciones que un usuario puede realizar en un modelo. |
| RdceCustomizableElementId |
Define los elementos de informe que se pueden personalizar. |
| ReportOperation |
Describe las operaciones que un usuario puede realizar en un informe. |
| ResourceOperation |
Especifica las operaciones que un usuario puede realizar en un recurso. |
| SecurityItemType |
Enumera el elemento asociado a una solicitud de autorización específica. |
| StreamOper |
Define la operación utilizada por el método CreateAndRegisterStream. Las extensiones de presentación pueden solicitar un flujo que esté disponible para aplicaciones cliente a través de SOAP o acceso URL o un flujo temporal que se va a utilizar durante el proceso de presentación. |
Delegados
| CreateAndRegisterStream |
Crear y registra un flujo, y es llamado por un servidor de informes para recuperar el flujo en el que se va a representar un informe. |
| EnableEventHandler |
Representa un método para controlar el evento EnableAltDesignerChanged |
Comentarios
La biblioteca de clases de extensión Reporting Services es un conjunto de clases, interfaces y tipos de valor que se incluyen en Reporting Services. Esta biblioteca proporciona acceso a la funcionalidad del sistema y está diseñada para ser la base en la que se pueden usar las aplicaciones de .NET Framework para ampliar los componentes de Reporting Services.