Sprache

IDeliveryExtension.Deliver(Notification) Methode

Definition

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

Gilt für: