Teslim uzantısı gerçekleştir hazırlanıyor
Bunu uygulamadan önce Reporting Servicesteslim uzantısı, arabirim uygulamak için tanımladığınız. Önce teslim uzantısı nasıl kullanılacak, teslim uzantısı gerektirir ayarları ve sen-ecek lüzum-e rapor bildirim sunmak için uygulamaya özel işlevler karar vermeniz gerekir.
Her Reporting Servicesteslim uzantısı aşağıdaki işlevselliği sağlamanız gerekir:
Bir IExtensionuzantısı ve yerelleştirilmiş bir uzantı adı temsil eden bir uygulama arayüzü.
Bir IDeliveryExtensionteslim uzantısı oluşturan uygulama raporu bildirimleri son kullanıcılara teslim etmek için kullanılabilir.
Bir abonelik belirli kullanıcı veri işleme yeteneği.
Her teslim uzantısı aşağıdaki işlevselliği eklemek için gelişmiş olabilir:
- Bir ASP.NETson teslim uzantısını kullanan rapor abonelikleri oluşturmak için Rapor Yöneticisi'ni kullanmayı sağlar kullanıcı denetimi uygulaması.
Aşağıdaki tablo kullanılabilir arabirimleri ve teslimat uzantıları sınıfları açıklar.
Arabirim veya sınıf |
Açıklama |
---|---|
IExtensionArabirim |
Bir uzantısı temsil eder Reporting Services. |
IDeliveryExtensionArabirim |
Bir teslim uzantısı temsil eder Reporting Services. |
IDeliveryReportServerInformationArabirim |
Teslimat uzantıları (örneğin, kullanılabilir işleme uzantıları listesi) tarafından gerekli rapor sunucusu hakkında bilgi içerir. |
SettingSınıf |
Uzantısı ayarı temsil eder. |
NotificationSınıf |
Teslimat uzantıları raporları sunmak için kullandığınız abonelik bilgileri içerir. |
ReportSınıf |
Rapor özgü bilgiler ve raporlar kullanıcılara teslim etmek teslimat uzantılarını etkinleştirmek yöntemleri gösterir. |
RenderedOutputFileSınıf |
Çıkış bir işleme uzantısı temsil eder. A RenderedOutputFilenesnesini içeren teslim uzantısı tarafından işleme uzantısı tarafından döndürülen akış işlemek için gerekli olan ilişkili dosya adı ve türü bilgileri. |
ISubscriptionBaseUIUserControlArabirim |
Kullanıcı rapor Yöneticisi'nde (örneğin, bir e-posta adresi veya bir dosya paylaşım yolu) teslim uzantısı özgü abonelik bilgilerini almak için anlamı temsil eden bir kullanıcı denetimi. |
Ayrıca bkz.
Başvuru
Raporlama Hizmetleri uzantısı kitaplığı