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 |