Condividi tramite


Metodo IOleAdviseHolder::SendOnSave (oleidl.h)

Invia una notifica a tutti i sink di consulenza attualmente registrati con il titolare del consiglio che l'oggetto è stato salvato.

Sintassi

HRESULT SendOnSave();

Valore restituito

Questo metodo restituisce S_OK se si consiglia che i sink siano stati inviati notifiche IAdviseSink::OnSave .

Commenti

SendOnSave chiama IAdviseSink::OnSave per consigliare l'oggetto chiamante (client), che deve aver già stabilito una connessione consultiva, che l'oggetto è stato salvato. Se si usa il titolare del consiglio OLE (dopo aver ottenuto un puntatore tramite una chiamata a CreateOleAdviseHolder), è possibile chiamare SendOnSave ogni volta che si salva l'oggetto a cui è associato il titolare del consiglio.

Per accettare l'oggetto dallo stato in esecuzione allo stato caricato, il client chiama IOleObject::Close. All'interno di tale implementazione, se l'utente vuole salvare l'oggetto nell'archiviazione persistente, l'oggetto chiama IOleClientSite::SaveObject, seguito dalla chiamata a SendOnSave.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

IAdviseSink::OnSave

IOleAdviseHolder