Método IOleAdviseHolder::SendOnSave (oleidl.h)
Envía una notificación a todos los receptores de asesoramiento registrados actualmente con el titular del aviso de que se ha guardado el objeto.
Sintaxis
HRESULT SendOnSave();
Valor devuelto
Este método devuelve S_OK si se enviaron notificaciones IAdviseSink::OnSave a los receptores.
Comentarios
SendOnSave llama a IAdviseSink::OnSave para avisar al objeto de llamada (cliente), que ya debe haber establecido una conexión de asesoramiento, que el objeto se ha guardado. Si usa el titular del aviso OLE (habiendo obtenido un puntero a través de una llamada a CreateOleAdviseHolder), puede llamar a SendOnSave cada vez que guarde el objeto al que está asociado el titular del aviso.
Para tomar el objeto del estado en ejecución al estado cargado, el cliente llama a IOleObject::Close. Dentro de esa implementación, si el usuario quiere guardar el objeto en el almacenamiento persistente, el objeto llama a IOleClientSite::SaveObject, seguido de la llamada a SendOnSave.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |