Microsoft.ReportingServices.Interfaces Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes e interfaces que permitem construir e enviar notificações personalizadas aos usuários por meio de suas próprias extensões de entrega, além de criar extensões de segurança personalizadas para o Reporting Services.
Classes
| Nome | Description |
|---|---|
| AceCollection |
Representa uma coleção de entradas de controle de acesso que especificam direitos de acesso para um ou mais trustees. |
| AceStruct |
Representa uma entrada de controle de acesso para um trustee (usuário, grupo ou computador) que especifica as operações que um trustee pode realizar sobre itens do banco de dados do servidor de relatórios. |
| CatalogOperationsCollection |
Representa uma coleção de operações de catálogo. |
| DatasourceOperationsCollection |
Representa uma coleção de operações de fonte de dados. |
| DoNotCacheQueryDesignerAttribute |
Força um designer de consultas a ser recarregado toda vez que é instanciado. |
| EnableEventArgs |
Fornece dados para o evento EnableAltDesignerChanged. |
| Extension |
Representa uma extensão no SQL Server Reporting Services. |
| F1KeywordAttribute |
Representa a palavra-chave do tópico para pesquisar por SQL Server Books Online quando a tecla F1 é pressionada na interface do query designer. |
| FolderOperationsCollection |
Representa uma coleção de operações de pasta. |
| LocalizedNameAttribute |
Fornece o nome localizado de uma extensão. |
| ModelItemOperationsCollection |
Representa uma coleção de ModelItemOperationsCollection. |
| ModelOperationsCollection |
Representa uma coleção de ModelOperation objetos. |
| Notification |
Representa informações de assinatura que as extensões de entrega usam para entregar relatórios. |
| NotificationWithResult |
Representa uma notificação com resultado. |
| OperationNames |
Contém os nomes dos campos e os valores correspondentes para operações que os usuários podem realizar em itens no SQL Server Reporting Services. |
| RenderedOutputFile |
Representa a saída de uma extensão de renderização. Um RenderedOutputFile objeto contém as informações associadas ao nome do arquivo e ao tipo que são exigidas pela extensão de entrega para processar o fluxo retornado pela extensão de renderização. |
| Report |
Representa informações e métodos específicos de relatórios que permitem que extensões de entrega entreguem relatórios aos usuários. |
| ReportOperationsCollection |
Representa uma coleção de operações de relatório. |
| ResourceOperationsCollection |
Representa uma coleção de operações de recursos. |
| Setting |
Representa uma configuração para uma extensão. |
| SupportsGenericQueryDesignerAttribute |
Especifica se suporta IQueryDesigner modo de texto personalizado. |
| SupportsMdxQuerySpecificationAttribute |
Especifica se suporta IQueryDesigner o modo de consulta de expressão multidimensional (MDX). |
| ValidValue |
Representa um valor válido para uma configuração de extensão. |
Interfaces
| Nome | Description |
|---|---|
| IAuthenticationExtension |
Representa uma extensão de autenticação no SQL Server Reporting Services. |
| IAuthenticationExtension2 |
Representa a interface da extensão de autenticação. |
| IAuthorizationExtension |
Representa uma extensão que pode ser usada para estender o recurso de autorização do SQL Server Reporting Services. |
| IDeliveryExtension |
Representa uma extensão de entrega no SQL Server Reporting Services. |
| IDeliveryReportServerInformation |
Contém informações sobre o servidor de relatórios exigidas pelas extensões de entrega. Por exemplo, uma lista das extensões de renderização disponíveis. |
| IExtension |
Representa uma extensão no SQL Server Reporting Services. |
| IParameter |
Define as propriedades dos parâmetros. |
| IQueryDesigner |
Representa um designer de consultas personalizadas no Report Designer no Business Intelligence Development Studio. |
| IQueryDesignerHelpConsumer |
Representa um consumidor de ajuda em um designer de consultas personalizado. |
| IQueryDesignerHelpImpl |
Representa uma implementação de ajuda em um designer de consultas personalizado. |
| IQueryDesignerState |
Representa uma interface para inicializar o estado de um IQueryDesigner e para dados persistentes de estado projetista. |
| IRenderStream |
Oferece suporte para renderizar múltiplos fluxos a partir de uma extensão de renderização. |
| IReportContext |
Define as propriedades do contexto do relatório. |
| IReportDefinitionCustomizationExtension |
Define o ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) método utilizado para processar a definição de um relatório. |
| IRSRequestContext |
Define as propriedades do contexto de requisição para os serviços de relatório. |
| ISemanticModelGenerator |
Define as propriedades e métodos para gerar um modelo semântico de um relatório. |
| ISubscriptionBaseUIUserControl |
Representa o meio de recuperar informações específicas de assinatura da extensão de entrega do usuário (por exemplo, endereços de e-mail). |
| IUserContext |
Define as propriedades do contexto da sessão do usuário. |
| IWindowsAuthenticationExtension |
Representa uma extensão de autenticação Windows no SQL Server Reporting Services. |
| IWindowsAuthenticationExtension2 |
Representa a interface da extensão de autenticação do Windows. |
Enumerações
| Nome | Description |
|---|---|
| AuthenticationType |
Define os modos de autenticação. |
| CatalogOperation |
Descreve as operações que um usuário pode realizar no catálogo. |
| DatasourceOperation |
Especifica as operações que um usuário pode realizar em uma fonte de dados compartilhada. |
| FolderOperation |
Descreve as operações que um usuário pode realizar em uma pasta. |
| ModelItemOperation |
Descreve os tipos de operações permitidas em um item modelo. |
| ModelOperation |
Descreve as operações que um usuário pode realizar em um modelo. |
| RdceCustomizableElementId |
Define os elementos do relatório que podem ser personalizados. |
| ReportOperation |
Descreve as operações que um usuário pode realizar em um relatório. |
| ResourceOperation |
Especifica as operações que um usuário pode realizar em um recurso. |
| SecurityItemType |
Enumera o item associado a uma solicitação de autorização específica. |
| StreamOper |
Define a operação utilizada pelo CreateAndRegisterStream método. Extensões de renderização podem solicitar um fluxo disponível para aplicações clientes por meio de acesso SOAP ou URL, ou um fluxo temporário para ser usado durante o processo de renderização. |
Delegados
| Nome | Description |
|---|---|
| CreateAndRegisterStream |
Cria e registra um fluxo e é chamado por um servidor de relatórios para recuperar o fluxo para o qual renderizar um relatório. |
| EnableEventHandler |
Representa um método para lidar com o EnableAltDesignerChanged evento |
Comentários
A Biblioteca de Classes de Extensão do Reporting Services é um conjunto de classes, interfaces e tipos de valor incluídos no Reporting Services. Esta biblioteca oferece acesso à funcionalidade do sistema e foi projetada para ser a base sobre a qual aplicações do .NET Framework podem ser usadas para estender os componentes do Reporting Services.