Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Cada extensão de processamento de dados do Reporting Services criada deve ser atribuída a um namespace exclusivo e incorporada a uma biblioteca ou arquivo de assembly. O nome exato do namespace não é importante, mas deve ser exclusivo e não compartilhado com nenhuma outra extensão. A Microsoft usa o namespace Microsoft.ReportingServices.DataProcessing para as extensões de processamento de dados que são enviadas com o Reporting Services. Você deve criar seus próprios namespaces exclusivos para as extensões de processamento de dados da sua empresa.
O exemplo a seguir mostra o código para iniciar uma extensão de processamento de dados do Reporting Services, que usa os namespaces que contêm as interfaces de processamento de dados e quaisquer classes de utilitário.
Imports System
Imports Microsoft.ReportingServices.DataProcessing
Imports Microsoft.ReportingServices.Interfaces
Namespace CompanyName.ExtensionName
...
using System;
using Microsoft.ReportingServices.DataProcessing;
using Microsoft.ReportingServices.Interfaces;
namespace CompanyName.ExtensionName
{
...
Ao compilar uma extensão de processamento de dados do Reporting Services, você deve fornecer ao compilador uma referência a Microsoft.ReportingServices.Interfaces.dll, pois as interfaces de extensão de processamento de dados estão contidas lá. O Microsoft.ReportingServices.DataProcessing namespace é necessário para implementar as interfaces de extensão de processamento de dados e o Microsoft.ReportingServices.Interfaces namespace é necessário para implementar a IExtension interface. Por exemplo, se todos os arquivos que contêm o código para implementar uma extensão de processamento de dados do Reporting Services gravada em C# estivessem em um único diretório com a extensão .cs, o comando a seguir seria emitido desse diretório para compilar os arquivos armazenados em CompanyName.ExtensionName.dll.
csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
O exemplo de código a seguir mostra o comando que seria usado para arquivos do Microsoft Visual Basic com a extensão .vb.
vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Observação
Você também pode projetar, desenvolver e criar sua extensão de processamento de dados usando o Visual Studio. Para obter mais informações sobre o desenvolvimento de assemblies no Visual Studio, consulte a documentação do Visual Studio.
Consulte Também
Extensões do Reporting Services
Implementar uma extensão de processamento de dados
Biblioteca de extensões do Reporting Services