Aracılığıyla paylaş


ISubscriptionBaseUIUserControl arabirim bir teslim uzantısı için uygulama

Reporting Services Teslimat uzantıları, Rapor Yöneticisi'nde uzantı özgü bilgi toplamak için bir abonelik kullanıcı arabirim (UI) uygulaması içerebilir.Kullanıcı yeni bir abonelik oluşturur veya varolan bir değişiklik yapar, kullanıcı ARABIRIMININ çağrılır.Yeni bir abonelik oluşturulduğunda, kullanıcı ARABIRIMININ 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, kullanıcı ARABIRIMININ önceden girilmiş olan bilgiler, geçerli aboneliğiniz var.

Teslimat uzantıları ASP.NET kullanıcı denetimi olarak abonelik kullanıcı ARABIRIMI sağlar.rapor sunucusu UI abonelikler görüntülerken teslim uzantısı tarafından tanımlanan kullanıcı denetimi içerir.Soyut yöntemler, bu işlevselliği etkinleştirmek için sağladığı temel bir arabirim ISubscriptionBaseUIUserControl arabirim. Bu arabirim, giriş değerleri, doğrulanması gibi yaygın işlemleri doğru gerçekleştirilen sağlar.Ayrıca, temel kullanıcı denetimi abonelikler arasında tutarlılık için rapor sunucusu tarafından kullanılan varsayılan özellikler kümesi sağlar.Bu özellikleri, Rapor Yöneticisi ile tümleştirilmiştir teslim uzantıları tarafından gereklidir.

Uygulayabilir, ISubscriptionBaseUIUserControl Rapor Yöneticisi için kullanıcı arabirim, bir abonelik oluşturmak için bir teslim sağlayıcısında arabirim. The ISubscriptionBaseUIUserControl arabirim provides infrastructure for enabling users to enter values for abonelik settings, for processing the settings needed for the teslim uzantısı, and for validating the settings.

Not

Uygulamanız gerekmez ISubscriptionBaseUIUserControl arabirim, teslim uzantısı'nın bir parçası olarak. Abonelikler, teslim uzantısını kullanan her zaman SOAP API yöntemleri oluşturulabilir CreateSubscription(String, ExtensionSettings, String, String, String, array<ParameterValue[]) ve CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[]) Bunun yerine. Abonelik ve teslimi yönetmek için kullanılan SOAP API özellikler hakkında daha fazla bilgi için bkz: Abonelik ve teslim yöntemleri.

The ISubscriptionBaseUIUserControl arabirim extends IExtension. Uygulayan kullanıcı denetimi ISubscriptionBaseUIUserControl gelen devralınmalıdır 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 için bkz: Sample Printer Delivery Extension.