Udostępnij za pośrednictwem


Przygotowanie do wdrożenia rozszerzenie dostawy

Przed zaimplementowaniem z Reporting Services rozszerzenie dostarczania należy zdefiniować interfejsy wdrożenie.Najpierw należy zdecydować, jak na rozszerzenie dostarczania będą stosowane, jakie ustawienia swojego rozszerzenie dostarczania będzie wymagać i określoną funkcjonalność, należy zaimplementować w celu dostarczenia powiadomienia raportu.

Każdy Reporting Services rozszerzenie dostarczania należy podać następujące funkcje:

  • IExtension Implementacji interfejs, który stanowi rozszerzenie i Nazwa zlokalizowana rozszerzenia.

  • IDeliveryExtension Implementacji, która tworzy rozszerzenie dostarczania, który może służyć do dostarczania sprawozdania powiadomienia do użytkowników końcowych.

  • Możliwość przetwarzania danych określonego użytkownika dla subskrypcja.

Każde rozszerzenie dostarczania można rozszerzone w taki sposób, aby uwzględnić następujące funkcje:

  • ASP.NET Implementacji formantu użytkownika, który umożliwia użytkownikom końcowym używać Menedżer raportów do tworzenia raportu subskrypcje, które używają rozszerzenie dostarczania.

W poniższej tabela opisano dostępnych interfejsów i klas rozszerzeń dostawy.

Interfejs lub klasy

Opis

IExtension Interfejs

Reprezentuje rozszerzenia w Reporting Services.

IDeliveryExtension Interfejs

Reprezentuje rozszerzenie dostarczania w Reporting Services.

IDeliveryReportServerInformation Interfejs

Zawiera informacje o serwer raportów jest to wymagane przez rozszerzenia dostawy (na przykład lista rozszerzeń renderowania dostępne).

Setting Klasa

Reprezentuje ustawienia dla rozszerzenia.

Notification Klasa

Zawiera informacje subskrypcja rozszerzenia dostawy umożliwia dostarczenie raportów.

Report Klasa

Reprezentuje informacje specyficzne dla raportu i metod włączania rozszerzeń dostawy do dostarczania raportów do użytkowników.

RenderedOutputFile Klasa

Reprezentuje dane wyjściowe z rozszerzenie renderowania.A RenderedOutputFile obiekt zawiera informacje nazwa i typ pliku skojarzony jest to wymagane przez rozszerzenie dostarczania do przetwarzania Strumień zwrócony przez rozszerzenie renderowania.

ISubscriptionBaseUIUserControl Interfejs

Formant użytkownika, który reprezentuje oznacza pobrać rozszerzenie dostarczania-subskrypcja określonych informacji od użytkownika w Menedżer raportów (na przykład adres e-mail lub ścieżka do udziału plików).