Aracılığıyla paylaş


Bir teslim uzantısı gerçekleştir hazırlanılıyor

Siz bir uygulamadan önce Reporting Services teslim uzantısı, arabirimler, uygulama tanımlamanız gerekir. Önce teslim uzantısını nasıl kullanılacağını, teslim uzantısı gerektirecektir hangi ayarların ve raporu bildirimleri göndermek üzere uygulamak için gereken belirli işlevleri karar vermeniz gerekir.

Her Reporting Services teslim uzantısı aşağıdaki işlevselliği sağlamanız gerekir:

  • Bir IExtension uzantının ve yerelleştirilmiş bir uzantı adı temsil eden arabirimin uygulaması.

  • Bir IDeliveryExtension bir teslim uzantısı oluşturan uygulama, rapor bildirimleri, son kullanıcılara teslim etmek için kullanılabilir.

  • Bir abonelik için belirli bir kullanıcı verileri işleme yeteneği.

Her teslim uzantısı, aşağıdaki işlevleri eklemek için geliştirilmiş:

  • Bir ASP.NET Report Manager kullanan rapor Abonelik oluşturmak için kullanılacak, son kullanıcıların kullanıcı denetimi uygulama teslim uzantısı.

Aşağıdaki tablo kullanılabilir arabirimler ve teslim uzantıları sınıfları açıklar.

Arabirim veya sınıfı

Açıklama

IExtension Arabirim

Bir uzantı temsil eder. Reporting Services.

IDeliveryExtension Arabirim

Bir teslim uzantısı gösterir. Reporting Services.

IDeliveryReportServerInformation Arabirim

Teslimat uzantılarına göre (örneğin, kullanılabilir olan işleme uzantılarına listesi) gerekli olan rapor sunucusu hakkında bilgi içerir.

Setting Sınıfı

Uzantı için bir ayarı gösterir.

Notification Sınıfı

Raporları sunmak için teslimat uzantılarını kullanan bir abonelik bilgileri içerir.

Report Sınıfı

Rapor için özel bilgiler ve raporlar kullanıcılara teslim, teslimat uzantılarını etkinleştirmek yöntemleri gösterir.

RenderedOutputFile Sınıfı

Çıktı, kümeden bir işleme uzantısı temsil eder.C RenderedOutputFile Nesne teslim uzantısıyla işleme uzantısı tarafından döndürülen akış işlemek için gereken ilişkili dosya adını ve türünü bilgilerini içerir.

ISubscriptionBaseUIUserControl Arabirim

Rapor Yöneticisi'nde kullanıcı teslim uzantısı özel abonelik bilgileri almak için Araçlar'ı temsil eden BIR kullanıcı denetimi (örneğin, e-posta adresi veya yol bir dosya paylaşımına).