Microsoft.ReportingServices.Interfaces Namespace

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.