Trwa przygotowywanie do implementacja rozszerzenie usługi dostarczania
Przed przystąpieniem do implementacji sieci Reporting Services rozszerzenie usługi dostarczania, należy zdefiniować interfejsy do zaimplementowania. Najpierw należy zdecydować, używania programu Rozszerzenia dostawy, jakie ustawienia wymagają, aby Twoje rozszerzenie usługi dostarczania i określonych funkcjach trzeba zaimplementować do dostarczania powiadomień raportu.
Każdy Reporting Services rozszerzenie usługi dostarczania musi podać następujące funkcje:
An IExtension interfejs implementation that represents the extension and a localized extension name.
An IDeliveryExtension implementation that creates a rozszerzenie usługi dostarczania that can be used to deliver report notifications to end users.
Możliwość przetwarzania danych użytkownika dla subskrypcja.
Każdy rozszerzenie usługi dostarczania mogą być rozszerzone, aby można było następujące funkcje:
- An ASP.NET user control implementation that enables end users to use Menedżer raportów to create report subscriptions that use the rozszerzenie usługi dostarczania.
W poniższej tabela opisano dostępne interfejsy i klasach rozszerzeń dostawy.
Klasy lub interfejs |
Description |
---|---|
IExtension Interfejs |
Reprezentuje rozszerzenie Reporting Services. |
IDeliveryExtension Interfejs |
Reprezentuje rozszerzenie usługi dostarczania w Reporting Services. |
IDeliveryReportServerInformation Interfejs |
Zawiera informacje dotyczące serwera raportowania, które jest wymagane przez rozszerzenia dostawy (na przykład lista rozszerzeń renderowania dostępne). |
Setting Klasa |
Reprezentuje ustawienia dla rozszerzenia. |
Notification Klasa |
Zawiera informacje o subskrypcja, które rozszerzenia dostawy służy do dostarczania raportów. |
Report Klasa |
Reprezentuje informacje specyficzne dla raportu i metodach włączania rozszerzeń dostawy do dostarczania raportów do użytkowników. |
RenderedOutputFile Klasa |
Przedstawia dane wyjściowe od rozszerzeń renderowania.A RenderedOutputFile obiekt zawiera informacji skojarzony plik nazwę i typ, które są wymagane przez rozszerzenie dostarczenia w celu przetworzenia Strumień zwrócony przez rozszerzenie renderujące. |
ISubscriptionBaseUIUserControl Interfejs |
Formant użytkownika, który reprezentuje środki w celu pobrania informacji o subskrypcja specyficzne rozszerzenie usługi dostarczania od użytkownika w Menedżer raportów (na przykład adres e-mail lub ścieżka do udziału plików). |
See Also