Aracılığıyla paylaş


ISubscriptionBaseUIUserControl arabirim teslim uzantısı için uygulama

Reporting Services Teslimat uzantıları, Rapor Yöneticisi'nde uzantısı özgü bilgileri toplamak için bir abonelik kullanıcı arabirim (UI) uygulaması içerebilir.Bir kullanıcı yeni bir abonelik oluşturur veya varolan bir kişiyi değiştirir UI çağrılır.Yeni bir abonelik oluşturulduğunda, kullanıcı Arabirimi uygun varsayılan değerleri görüntüler ve kullanıcıların teslim sağlayıcı ile etkileşime olanak tanır.Bir abonelik değiştirildiğinde, UI önceden girilmiş olan bilgiler, geçerli abonelik.

Teslimat uzantıları bir asp olarak abonelik kullanıcı Arabirimi sağlar.net user denetimi.Rapor sunucusu abonelikleri UI görüntülerken teslim uzantısı tarafından tanımlanan kullanıcı denetimi içerir.Bu işlevselliği etkinleştirmek soyut yöntemler sağlayan temel bir arabirim ISubscriptionBaseUIUserControl arabirimi.Bu arabirim, giriş değerleri, doğrulama gibi yaygın olarak kullanılan işlemler doğru gerçekleşmesi sağlanır.Ayrıca, temel kullanıcı denetimi, abonelikleri tutarlılık için rapor sunucusu tarafından kullanılan varsayılan özellikler küme sağlar.Bu özellikleri, Rapor Yöneticisi ile tümleşik teslimat Uzantıları tarafından gereklidir.

Siz uygulayabilir ISubscriptionBaseUIUserControl için bir abonelik için Rapor Yöneticisi kullanıcı arabirim oluşturmak teslim sağlayıcı arabirimThe ISubscriptionBaseUIUserControl interface provides infrastructure for enabling users to enter values for subscription settings, for processing the settings needed for the delivery extension, and for validating the settings.

Not

Uygulamak zorunda değilsiniz ISubscriptionBaseUIUserControl arabirim bir parçası olarak bilgisayarınıza teslim uzantısı.Sizin teslim uzantısı kullanın abonelikleri her zaman oluşturulabilir soap API yöntemler arasında CreateSubscription ve CreateDataDrivenSubscription bunun yerine.Abonelik ve teslim yönetmek için soap API özellikleri hakkında daha fazla bilgi için bkz: Abonelik ve teslim yöntemleri.

The ISubscriptionBaseUIUserControl interface extends IExtension.Uygulayan kullanıcı denetiminiz ISubscriptionBaseUIUserControl gerekir ayrıca miras alınan System.Web.UI.WebControls.WebControl.For more information about the WebControl class, see your Microsoft .NET Framework Developer's Guide.

Nasıl kullanılacağını gösteren bir örnek için ISubscriptionBaseUIUserControl arabirim Bkz: SQL Server Reporting Services ürün örnekleri.