Udostępnij za pośrednictwem


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).