Aracılığıyla paylaş


IDeliveryExtension Arabirim teslim uzantısı için uygulama

Teslimat uzantısı sınıfını 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. Ayrıca, teslimat uzantısı sınıfını istemci 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.

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

IDeliveryExtension arabirim işlemi

Teslimat uzantısı sınıfını oluşturmak için uygulanması IDeliveryExtensionve IExtension. IDeliveryExtension arabirimi sağlar kullanarak raporu bildirimleri teslim, teslim uzantısı Deliveryöntemini kullanarak gelen uzantısı ayarlarını doğrulamak için ValidateUserDatayöntemi. IExtension arabirimi etkinleştirir, teslim uzantısı bir yerelleştirilmiş bir uzantı adı uygulamak ve uzantısı özgü yapılandırma bilgileri depolanan SQL Serveryapılandırma dosyası. Uygulayarak IExtension, teslim uzantısı içeren LocalizedNameözellik. Şiddetle önerilir SSRSTeslimat uzantıları destek LocalizedName özelliği, böylece kullanıcılar Rapor Yöneticisi gibi kullanıcı arabiriminde uzantısı için tanıdık bir isim karşılaşıyoruz.

Teslim uzantısı da uygulamalısınız ExtensionSettings özelliği IDeliveryExtension arabirimi. Rapor sunucusu tarafından döndürülen değeri kullanan ExtensionSettingsteslim uzantısı gerektiren ayarlar değerlendirmek için özellik. Teslimat uzantıları kullanımı ile etkileşim istemcileri GetExtensionSettingsteslim uzantısı için ayarları listesini döndürmek için rapor sunucusu Web hizmeti yöntemi.

Teslim uzantısı sınıfını, almak ve RSReportServer.config dosyasında depolanan özel yapılandırma verileri işlemek için de kullanabilirsiniz. Özel yapılandırma verileri işleme hakkında daha fazla bilgi için bkz: SetConfigurationyöntemi.

Bir örnek için IDeliveryExtension sınıf uygulaması, bakın SQL Server Raporlama Hizmetleri ürün örnekleri.

Ayrıca bkz.

Başvuru

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Teslim uzantısı uygulama