Compartir a través de


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

Consulte también

IAdviseSink::OnSave

IOleAdviseHolder