Aracılığıyla paylaş


IDeliveryExtension arabirim teslim uzantısı için uygulama

Sizin teslim uzantısı sınıf raporu bildirimleri bildirimleri içeriğini temel alarak kullanıcılara teslim etmek için kullanılır.Teslimat uzantısı sınıfını da teslim uzantısı geçirilen kullanıcı ayarlarını doğrulamak için altyapı sağlar.Buna ek olarak, sizin teslim uzantısı sınıfını istemcileri uzantısı, uzantısını destekler ayarları ve teslimat uzantısı için kullanılabilir işleme biçimleri adı hakkında bilgi elde etmek için kullanabileceğiniz belirli özellikleri içermelidir.

IDeliveryExtension arabirim kullanıcı verilerini de gerekli teslim ayarları hakkında bilgi edinmek için istemciler için doğrulama sağlar.

IDeliveryExtension arabirim işlemi

Oluşturmak için bir teslim uzantısı sınıf, uygulama IDeliveryExtension ve IExtension.The IDeliveryExtension interface enables your delivery extension to deliver report notifications using the Deliver method and to validate incoming extension settings using the ValidateUserData method.The IExtension interface enables your delivery extension to implement a localized extension name and to process extension-specific configuration information stored in the SQL Server configuration file.Uygulayarak IExtension, kendi teslim uzantısı içeren LocalizedName özellik.Kesinlikle önerilir SSRS Teslimat uzantıları desteği LocalizedName özellik, böylece kullanıcıların tanıdık bir ad uzantısı bir kullanıcı için karşınıza arabirim, Rapor Yöneticisi gibi.

Sizin teslim uzantısı da uygulamalısınız ExtensionSettings özellik IDeliveryExtension arabirim.Rapor sunucusu tarafından döndürülen değeri kullanır ExtensionSettings teslim uzantısı için gerekli ayarları değerlendirmek için özellik.Teslimat uzantıları kullanmak üzere etkileşimli istemcileri GetExtensionSettings için teslim uzantısı ayarları listesini döndürmek için rapor sunucusu Web hizmet yöntem

Ayrıca sizin teslim uzantısı almak ve RSReportServer.config dosyasında depolanan özel yapılandırma verileri işlemek için sınıf.Özel yapılandırma verileri işleme hakkında daha fazla bilgi için bkz: SetConfiguration yöntem.

Bir örnek için IDeliveryExtension , sınıf uygulama Bkz: SQL Server Reporting Services ürün örnekleri.