Interface ISyncMgrEventStore (syncmgr.h)

Expõe métodos que permitem que um manipulador forneça seu próprio repositório de eventos e gerencie seus próprios eventos de sincronização, em vez de usar o repositório de eventos padrão do Centro de Sincronização. Esses eventos são exibidos na pasta Resultados da Sincronização.

Herança

A interface ISyncMgrEventStore herda da interface IUnknown . ISyncMgrEventStore também tem estes tipos de membros:

Métodos

A interface ISyncMgrEventStore tem esses métodos.

 
ISyncMgrEventStore::GetEvent

Obtém um objeto de evento especificado.
ISyncMgrEventStore::GetEventCount

Obtém a contagem de eventos.
ISyncMgrEventStore::GetEventEnumerator

Obtém um enumerador para eventos de um manipulador.
ISyncMgrEventStore::RemoveEvent

Remove eventos, conforme especificado.

Comentários

Quando implementar

O Sync Center fornece um repositório de eventos padrão que os manipuladores podem usar para relatar eventos, que são exibidos na pasta Resultados da Sincronização. Se um componente já registra eventos, pode ser mais conveniente para ele fornecer seu próprio repositório de eventos que enumera eventos para esse manipulador. Nesse caso, o repositório de eventos simplesmente traduziria o evento conforme registrado pelo componente em um formulário que pode ser usado pelo Centro de Sincronização.

O Sync Center solicita um repositório de eventos de um manipulador examinando primeiro a máscara retornada por ISyncMgrHandler::GetCapabilities para o sinalizador SYNCMGR_HCM_EVENT_STORE. Se esse valor estiver presente, o Sync Center chamará ISyncMgrHandler::GetObject com o valor SYNCMGR_OBJECTID_EventStore. O manipulador também pode fornecer um repositório de eventos filtrado por item definindo o sinalizador SYNCMGR_ICM_EVENT_STORE na máscara retornada de ISyncMgrSyncItem::GetCapabilities.

Se os eventos forem adicionados ao repositório de eventos, o manipulador (ou um componente relacionado) deverá chamar ISyncMgrControl::UpdateEvents para que a pasta Resultados da Sincronização e as contagens de erros possam ser atualizadas.

Requisitos

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