IDeliveryExtension.Deliver(Notification) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Übermittelt die Berichtsbenachrichtigung an einen Nutzer basierend auf dem Inhalt der Benachrichtigung.
public:
bool Deliver(Microsoft::ReportingServices::Interfaces::Notification ^ notification);
public bool Deliver(Microsoft.ReportingServices.Interfaces.Notification notification);
abstract member Deliver : Microsoft.ReportingServices.Interfaces.Notification -> bool
Public Function Deliver (notification As Notification) As Boolean
Parameter
- notification
- Notification
Ein Objekt, das Informationen enthält, die Notification von der Liefererweiterung benötigt werden, um einen Bericht zu liefern.
Gibt zurück
Ein Wert, der angibt, Boolean ob die Lieferung erfolgreich war oder nicht.
Hinweise
Die Methode Deliver bewirkt, dass die Liefererweiterung die Aufgaben ausführt, die erforderlich sind, um die Berichtsbenachrichtigung an den Benutzer gemäß dem Parameter notification zu liefern. Die Methode ist ausschließlich für den synchronen Einsatz gedacht.
Bevor die Liefererweiterung von der Methode zurückkehrt, muss sie die Status und-Eigenschaften Retry des Notification an die Methode übermittelten Objekts aktualisieren und speichern.
Deine Deliver Methode sollte anzeigen true , ob die Benachrichtigung erfolgreich zugestellt wurde; false falls die Benachrichtigung fehlgeschlagen ist. Wenn falseauf gesetzt ist, versucht der Berichtsserver die Benachrichtigung erneut, wenn die Retry Eigenschaft des Benachrichtigungsobjekts auf truegesetzt ist, sofern die maximale Anzahl der Wiederholungen nicht erreicht wurde.