Membuat pustaka ekstensi pemrosesan data
Setiap ekstensi pemrosesan data Reporting Services yang Anda buat harus ditetapkan ke namespace unik dan dibangun ke dalam pustaka atau file rakitan. Nama namespace layanan yang tepat tidak penting, tetapi harus unik dan tidak dibagikan dengan ekstensi lain. Microsoft menggunakan namespace Microsoft.ReportingServices.DataProcessing layanan untuk ekstensi pemrosesan data yang dikirim dengan Reporting Services. Anda harus membuat namespace unik Anda sendiri untuk ekstensi pemrosesan data perusahaan Anda.
Contoh berikut menunjukkan kode untuk memulai ekstensi pemrosesan data Reporting Services, yang menggunakan namespace layanan yang berisi antarmuka pemrosesan data dan kelas utilitas apa pun.
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
{
...
Saat mengkompilasi ekstensi pemrosesan data Reporting Services, Anda harus menyediakan referensi ke kompilator ke Microsoft.ReportingServices.Interfaces.dll, karena antarmuka ekstensi pemrosesan data terdapat di sana. Namespace Microsoft.ReportingServices.DataProcessing diperlukan untuk mengimplementasikan antarmuka ekstensi pemrosesan data, dan Microsoft.ReportingServices.Interfaces namespace diperlukan untuk mengimplementasikan IExtension antarmuka. Misalnya, jika semua file yang berisi kode untuk menerapkan ekstensi pemrosesan data Reporting Services yang ditulis dalam C# berada dalam satu direktori dengan ekstensi .cs, perintah berikut akan dikeluarkan dari direktori tersebut untuk mengkompilasi file yang disimpan di CompanyName.ExtensionName.dll.
csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Contoh kode berikut menunjukkan perintah yang akan digunakan untuk file Microsoft Visual Basic dengan ekstensi .vb.
vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Catatan
Anda juga dapat merancang, mengembangkan, dan membangun ekstensi pemrosesan data menggunakan Visual Studio. Untuk informasi selengkapnya tentang mengembangkan rakitan di Visual Studio, lihat dokumentasi Visual Studio Anda.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk