Microsoft.ReportingServices.Interfaces Namespace

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.