Microsoft.ReportingServices.Interfaces Espacio de nombres

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.