Microsoft.ReportingServices.Interfaces Espacio de nombres

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.