ID do artigo: 249156 - Última revisão: segunda-feira, 29 de setembro de 2003 - Revisão: 3.0

OL2000: Não disparar evento ItemAdd in Some Scenarios

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Você implementar o evento ItemAdd na solução personalizada, mas o evento não disparado quando um grande número de itens é adicionado à pasta ao mesmo tempo.

Causa

Isso é devido aos Microsoft Exchange Server e MAPI usando métodos diferentes quando estiver movendo grandes quantidades de dados. O Outlook não leva isso em conta e, portanto, falha, o evento seja acionado nesses casos.

Resolução

Para contornar este problema, sua solução será necessário controlar o número de itens na pasta e verifique em um determinado intervalo para ver se há novos itens.

Observação : o Outlook não fornece quaisquer eventos relacionados ao timer no seu modelo de objeto. Essa funcionalidade terá que ser feito com algum componente externo, como um agente de scripts servidor Exchange que tem um evento timer-com, um controle Timer no Visual Basic ou usando o Agendador de tarefas do Windows para executar um aplicativo do Visual Basic autônomo em um determinado intervalo.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Esse problema geralmente ocorre nas seguintes circunstâncias:

  • O usuário copia ou move muitos itens em uma pasta.
  • Você programaticamente adiciona muitos itens a uma pasta.
O número de itens necesary para reproduzir esse problema varia dependendo do tamanho dos itens.

Referências

Para obter informações adicionais sobre recursos disponíveis e respostas a perguntas feitas normalmente sobre soluções do Outlook, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
146636  (http://support.microsoft.com/kb/146636/EN-US/ ) OL2000: Perguntas sobre formulários personalizados e soluções do Outlook

A informação contida neste artigo aplica-se a:
  • Microsoft Outlook 2000
Palavras-chave: 
kbmt kbbug kbnofix kbprogramming KB249156 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 249156  (http://support.microsoft.com/kb/249156/en-us/ )