Compartilhar via


Método IOleAdviseHolder::SendOnSave (oleidl.h)

Envia notificação para todos os coletores de consultoria atualmente registrados com o titular da consultoria de que o objeto foi salvo.

Sintaxe

HRESULT SendOnSave();

Retornar valor

Esse método retornará S_OK se os coletores de aviso tiverem sido enviados notificações IAdviseSink::OnSave .

Comentários

SendOnSave chama IAdviseSink::OnSave para aconselhar o objeto de chamada (cliente), que já deve ter estabelecido uma conexão de consultoria, que o objeto foi salvo. Se você estiver usando o titular da consultoria OLE (tendo obtido um ponteiro por meio de uma chamada para CreateOleAdviseHolder), poderá chamar SendOnSave sempre que salvar o objeto ao qual o titular da consultoria está associado.

Para levar o objeto do estado em execução para o estado carregado, o cliente chama IOleObject::Close. Dentro dessa implementação, se o usuário quiser salvar o objeto no armazenamento persistente, o objeto chamará IOleClientSite::SaveObject, seguido pela chamada para SendOnSave.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho oleidl.h

Confira também

IAdviseSink::OnSave

Ioleadviseholder