IDeliveryExtension.Deliver(Notification) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.