Udostępnij za pośrednictwem


Za pomocą klasy powiadomienie dla rozszerzenie usługi dostarczania

The Notification class is located in the Microsoft.ReportingServices.Interfaces namespace and represents subskrypcja information that delivery extensions use for delivering reports. The Notification class provides a number of properties that can be used to render the reports for delivery, determine the status of the powiadomienie, and zestaw user data.

Powiadomienie jest centralnym obiektu każdej metody dostawy

Report notification process

Po uruchomieniu zdarzenie to jest związane z subskrypcją używa niestandardowe rozszerzenie usługi dostarczania, powiadomienie jest tworzony, który zawiera Report obiekt. The Report object encapsulates the functionality needed to render a given report to a supported rendering format and contains report-specific properties, such as the URL to the report on the server and the name of the report.Aby uzyskać więcej informacji na temat Report klasy, zobacz Za pomocą klasy raport dla rozszerzenia dostawy.

W przypadku przekazania Notification obiekt do Deliver(Notification) Metoda rozszerzenie usługi dostarczania. Sieci Deliver(Notification) Metoda powinna zawierać określony kod procesu powiadomienie i dostarczenia raportu.

Przykład użycia Notification klasy, zobacz Sample Printer Delivery Extension.

Ponów próbę funkcjonalności

Reporting Services Umożliwia tworzenie kolejki ponownych prób dla powiadomień, które nie mogą być dostarczone bezpośrednio.Po raporcie wywołuje serwer Deliver(Notification) Metoda rozszerzenie usługi dostarczania, rozszerzenie usługi dostarczania mogą żądać czy serwer raportów ponawiania próby dostarczenia później w czasie. W takim przypadku serwer raportów umieszcza powiadomienie w kolejki wewnętrznej i ponawia próbę dostawy, po upływie określonego okresu czas.Administratorzy mogą konfigurować maksymalna liczba prób ponawiania przez serwer raportów i okres między kolejnymi w sekcji dostarczania rozszerzenie użycia pliku RSReportServer.config MaxNumberOfRetries XML element i PeriodBetweenRetries XML element.Powiadomienia są usuwane z kolejki ponownych prób dostarczenia później zakończy się pomyślnie lub zostanie osiągnięta maksymalna liczba ponawiania prób.Jeśli dostarczenie nie powiedzie się po upływie maksymalnej liczby ponownych prób, powiadomienie jest odrzucany.