Teslimat uzantısı uygulamak hazırlanıyor
Uygulamadan önce Reporting Services teslim uzantısı, arabirimleri Uygula. tanımlamanız gerekirÖnce sizin teslim uzantısı nasıl kullanılacağını, kendi teslim uzantısı gerektirecektir hangi ayarları ve raporu bildirimleri teslim etmek için uygulanması gereken belirli işlevler karar vermeniz gerekir.
Her Reporting Services teslim uzantısı aşağıdaki işlevselliği sağlamanız gerekir:
Bir IExtension arabirim uygulaması uzantısı ve temsil edenbir yerelleştirilmiş bir uzantı adı.
Bir IDeliveryExtension uygulaması son kullanıcılar için rapor bildirimleri teslim etmek için kullanılabilecek bir teslim uzantısı oluşturur
Bir abonelik için belirli kullanıcı verileri işleme yeteneği.
Her teslim uzantısı aşağıdaki işlevselliği eklemek için Gelişmiş:
- Bir ASP.NET kullanıcı denetimi uygulamasını kullanan abonelikleri rapor oluşturmak için Rapor Yöneticisi'ni kullanmak son kullanıcılara sağlarteslim uzantısı.
Aşağıdaki tablo kullanılabilir arabirimleri ve teslim uzantıları sınıfları açıklar.
Arabirim veya sınıf |
Açıklama |
---|---|
IExtension Arabirim |
Bir uzantı temsil eden Reporting Services. |
IDeliveryExtension Arabirim |
Temsil eden bir teslim uzantısı , Reporting Services. |
IDeliveryReportServerInformation Arabirim |
Teslimat Uzantıları (örneğin, kullanılabilir işleme uzantıları listesi) tarafından gerekli rapor sunucusu hakkında bilgi içerir. |
Setting Sınıf |
Bir uzantı için bir ayarı temsil eder. |
Notification Sınıf |
Raporları sunmak için teslimat uzantılarını kullanan bir abonelik bilgileri içerir. |
Report Sınıf |
Rapor özgü bilgiler ve raporlar kullanıcılara teslim etmek teslimat uzantılarını etkinleştirmek yöntemleri temsil eder. |
RenderedOutputFile Sınıf |
Çıktı bir işleme uzantısı temsil eder.A RenderedOutputFile nesnesini içeren ilişkili dosya adı ve türü bilgileri için işlem tarafından döndürülen akış teslim uzantısı tarafından gerekliişleme uzantısı. |
ISubscriptionBaseUIUserControl Arabirim |
Kullanıcı Rapor Yöneticisi'nde (örneğin, bir e-posta adresi veya bir dosya paylaşımına yol) teslim uzantısı özgü abonelik bilgileri almak için Araçlar temsil eden bir kullanıcı denetimi. |
Ayrıca bkz.