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 a criação e o envio de notificações personalizadas aos usuários por meio de suas próprias extensões de entrega e a criação de extensões de segurança para o Reporting Services.
Classes
AceCollection |
Representa uma coleção de entradas de controle de acesso (ACE) que especificam direitos de acesso para um ou mais objetos de confiança. |
AceStruct |
Representa uma entrada de controle de acesso (ACE) para um objeto de confiança (usuário, grupo ou computador) que especifica as operações que um objeto de confiança pode ser executada em itens no banco de dados de servidor de relatório. |
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 consulta a ser recarregado toda vez que ele é instanciado. |
EnableEventArgs |
Fornece dados para o evento de EnableAltDesignerChanged . |
Extension |
Representa uma extensão no SQL Server Reporting Services. |
F1KeywordAttribute |
Representa a palavra-chave de tópico para procurar Manuais Online do SQL Server quando a tecla F1 é pressionada na interface do designer de consulta. |
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 objetos ModelOperation . |
Notification |
Representa informações de assinatura que extensões de entrega usam para entregar relatórios. |
NotificationWithResult |
Representa uma notificação com resultado. |
OperationNames |
Contém os nomes de campos e 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 de tipo e nome de arquivo associados 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 do relatório métodos que permitem que extensões de entrega enviem relatórios a usuários. |
ReportOperationsCollection |
Representa uma coleção de operações de relatório. |
ResourceOperationsCollection |
Representa uma coleção de operações de recurso. |
Setting |
Representa uma configuração para uma extensão. |
SupportsGenericQueryDesignerAttribute |
Especifica se o IQueryDesigner oferece suporte ao modo de texto personalizado. |
SupportsMdxQuerySpecificationAttribute |
Especifica se o IQueryDesigner oferece suporte ao modo de consulta de expressão MDX. |
ValidValue |
Representa um valor válido para uma configuração de extensão. |
Interfaces
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ório que é exigido 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 de parâmetro. |
IQueryDesigner |
Representa um designer de consulta personalizado no Designer de Relatórios do Business Intelligence Development Studio. |
IQueryDesignerHelpConsumer |
Representa um consumidor de ajuda em um designer de consulta personalizado. |
IQueryDesignerHelpImpl |
Representa uma implementação de ajuda em um designer de consulta personalizado. |
IQueryDesignerState |
Representa uma interface para inicializar o estado de um IQueryDesigner e para dados persistentes do estado do designer. |
IRenderStream |
Fornece suporte para a renderização de vários fluxos de uma extensão de renderização. |
IReportContext |
Define as propriedades do contexto de relatório. |
IReportDefinitionCustomizationExtension |
Define o método ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) que é usado para processar uma definição de relatório. |
IRSRequestContext |
Define as propriedades do contexto de solicitação para os serviços de relatório. |
ISemanticModelGenerator |
Define as propriedades e os métodos para geração de um modelo semântico de um relatório. |
ISubscriptionBaseUIUserControl |
Representa os meios para recuperar informações de assinatura específicas da extensão de entrega do usuário (por exemplo, endereços de email). |
IUserContext |
Define as propriedades do contexto da sessão de usuário. |
IWindowsAuthenticationExtension |
Representa uma extensão de Autenticação do Windows em SQL Server Reporting Services. |
IWindowsAuthenticationExtension2 |
Representa a interface da extensão de autenticação do Windows. |
Enumerações
AuthenticationType |
Define os modos de autenticação. |
CatalogOperation |
Descreve as operações que um usuário pode executar no catálogo. |
DatasourceOperation |
Especifica as operações que um usuário pode executar em uma fonte de dados compartilhada. |
FolderOperation |
Descreve as operações que um usuário pode executar em uma pasta. |
ModelItemOperation |
Descreve os tipos de operações permitidos em um item modelo. |
ModelOperation |
Descreve as operações que um usuário pode executar em um modelo. |
RdceCustomizableElementId |
Define os elementos de relatório que podem ser personalizados. |
ReportOperation |
Descreve as operações que um usuário pode executar em um relatório. |
ResourceOperation |
Especifica as operações que um usuário pode executar em um recurso. |
SecurityItemType |
Enumera o item associado a uma solicitação de autorização específica. |
StreamOper |
Define a operação usada pelo método CreateAndRegisterStream. Extensões de renderização podem solicitar um fluxo que esteja disponível para aplicativos cliente por meio de acesso SOAP ou URL ou de um fluxo temporário a ser usado durante o processo de renderização. |
Delegados
CreateAndRegisterStream |
Cria e registra um fluxo e é chamado por um servidor de relatório para recuperar o fluxo para o qual renderizar um relatório. |
EnableEventHandler |
Representa um método para manipulação do evento EnableAltDesignerChanged |
Comentários
A Biblioteca de Classes de Extensão Reporting Services é um conjunto de classes, interfaces e tipos de valor incluídos no Reporting Services. Essa biblioteca fornece acesso à funcionalidade do sistema e foi projetada para ser a base na qual .NET Framework aplicativos podem ser usados para estender Reporting Services componentes.