Za pomocą klasy powiadomienia o rozszerzenie dostawy
Notification Klasy znajduje się w Microsoft.ReportingServices.Interfaces obszaru nazw i reprezentuje subskrypcja informacje rozszerzenia dostawy służy do dostarczania sprawozdania.Notification Klasy zawiera pewną liczbę właściwości, które mogą być używane do renderowania raportów dostarczania, określić stan powiadamiania, i zestaw danych użytkownika.
Gdy zdarzenie fires jest skojarzony z subskrypcja, który używa niestandardowe rozszerzenie dostarczania, tworzony jest powiadomienie, który zawiera Report obiektu.Report Obiekt hermetyzuje potrzebnych do renderowania danego raportu do formatu renderowania obsługiwanych funkcji i zawiera właściwości specyficzne dla raportu, takich jak adres URL do raportu na serwerze i nazwę raportu.Więcej informacji o Report klasy, zobacz Korzystanie z klasy raportu dla rozszerzenia dostawy.
Należy przekazać Notification obiektu, aby Deliver metoda na rozszerzenie dostarczania.Z Deliver metoda powinien zawierać określony kod przetwarzania powiadomienie i dostarczyć raport.
Na przykład użycia Notification klasy, zobacz SQL Server Reporting Services próbek produktu.
Ponów próbę funkcjonalności
Reporting Services Umożliwia tworzenie kolejki ponownych prób dla powiadomień, których nie można dostarczyć natychmiast.Po raporcie wywołuje serwer Deliver metoda rozszerzenia dostawy rozszerzenie dostarczania mogą żądać serwer raportów ponowić próbę wykonania dostawy później w czas.W takim przypadku serwer raportowania umieszcza powiadomienie w wewnętrznej kolejce oraz prób dostarczenia po określonym okresie czas upłynął.Administratorzy mogą skonfigurować maksymalną liczbę ponownych prób, które wykonuje serwer raportów i okres między ponownymi próbami w rozszerzenie dostarczania sekcji przy użyciu pliku RSReportServer.config MaxNumberOfRetries XML element i PeriodBetweenRetries XML element.Powiadomienia są usuwane z kolejki ponownych prób dostarczenia później powiedzie się lub osiągnięto maksymalną liczbę ponownych prób.Jeśli dostarczenie nie powiedzie się po maksymalną liczbę ponownych prób, powiadomienie jest odrzucany.
Zobacz także