IDeliveryExtension.Deliver(Notification) Metodo

Definizione

Consegna la notifica di segnalazione a un utente in base al contenuto della notifica.

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

Parametri

notification
Notification

Un Notification oggetto contenente le informazioni richieste dall'estensione di consegna per consegnare un report.

Valori restituiti

Un valore che Boolean indica se la consegna è stata un successo o meno.

Commenti

Il Deliver metodo fa sì che l'estensione di consegna svolga le attività necessarie per consegnare la notifica del report all'utente come definito nel notification parametro. Il metodo è pensato esclusivamente per l'uso sincrono.

Prima di tornare dal metodo, l'estensione di consegna deve aggiornare e salvare le Status proprietà e Retry dell'oggetto Notification che viene passato al metodo.

Il tuo Deliver metodo dovrebbe tornare true a indicare se quella notifica è stata consegnata correttamente; false se la notifica è fallita. Quando impostato su false, il server report riprova la notifica se la Retry proprietà dell'oggetto notifica è impostata su true, purché il numero massimo di tentativi non sia stato raggiunto.

Si applica a