O modelo de objeto do Outlook é inadequado ser executado em um serviço do Windows

Traduções deste artigo Traduções deste artigo
ID do artigo: 237913 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

O modelo de objeto do Outlook é inadequado para uso de um aplicativo projetado para ser executado como ou gerado por um serviço do Windows NT. Isso inclui aplicativos Active Server Page (ASP) em execução no Internet Information Service (IIS) e aplicativos sendo executados com os serviços Agendador AT ou Agendador de tarefas.

Esta é uma limitação de design do Outlook.

Mais Informações

O modelo de objeto do Outlook tem quatro limitações principais que facilitam inadequados para uso em um serviço Windows NT. Essas limitações são:
  • MAPI armazena perfis para cada usuário em HKEY_CURRENT_USER do Registro, essa seção de registro não é carregada quando um serviço do Windows NT é executado. Esse problema específico pode ser bastante enganosos, porque durante um ciclo de desenvolvimento, o desenvolvedor é geralmente conectado no sistema interativamente fazer com que a seção HKEY_CURRENT_USER para ser carregado, portanto, tudo funciona conforme o esperado. Depois que o serviço é testado sem o proprietário do perfil de logon interativamente o serviço irá falhar localizar o perfil.
  • Somente uma instância do Outlook (o aplicativo que exporta o modelo de objeto do Outlook) pode ser executada por vez no contexto de um usuário usando um único perfil. Qualquer tentativa pelo mesmo usuário faça logon usando um segundo resulta de perfil em ingressar na sessão existente do Outlook. Tenta iniciar outra cópia do Outlook (ou o modelo de objeto do Outlook) de um contexto de usuário diferente (por exemplo, um aplicativo que personifica um usuário diferente, como um serviço do Windows NT) falhará com resultados imprevisíveis desde; uma caixa de diálogo modal para um erro de aplicativo causando Outlook pare de responder ao sistema.
  • O modelo de objeto do Outlook sempre inicia o MAPI spooler ao fazer logon. Aplicativos de cliente MAPI implementados como serviços do Windows NT devem seguir várias limitações quando o log para o subsistema MAPI. Como o Outlook não foi projetado para ser executado como um serviço do Windows NT, essas convenções não foram seguidas.

    Para obter mais informações sobre este ponto, consulte o tópico da MSDN "Aplicativos de cliente do Windows NT Service".
  • É possível executar algumas ações usando o modelo de objeto do Outlook que geram caixas de diálogo restrita que não podem ser evitadas e requerem intervenção do usuário. Isso teria o efeito de fazendo com que o aplicativo de serviço do Windows NT parece travar.

Recomendação

Se possível, usar código CDO ou MAPI estendido no seu Windows NT service em vez do modelo de objeto do Outlook.

Referências

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
257757Considerações para automação do lado do servidor do Office

Propriedades

ID do artigo: 237913 - Última revisão: quinta-feira, 8 de setembro de 2005 - Revisão: 7.3
A informação contida neste artigo aplica-se a:
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000
  • Microsoft Outlook 97 Standard Edition
  • Microsoft Outlook 98 Standard Edition
Palavras-chave: 
kbmt kbprogramming kbfaq kbinfo kbmsg kboutlookobj KB237913 KbMtpt
Traduçã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: 237913

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com