Het Outlook-objectmodel is uitgevoerd in een Windows-service niet geschikt

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 237913 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Het Outlook-objectmodel is ongeschikt voor gebruik van een toepassing ontworpen om te worden uitgevoerd of geïnitieerd door een Windows NT-service. Dit Active Server Page (ASP) toepassingen uitgevoerd onder Internet Information Service (IIS) en toepassingen worden uitgevoerd met de planner AT of Services voor Taakplanner.

Dit is een beperking ontwerp van Outlook.

Meer informatie

Het Outlook-objectmodel heeft vier belangrijke beperkingen die gemakkelijker ongeschikt voor gebruik in een Windows NT-service. Deze beperkingen zijn:
  • MAPI opgeslagen profielen voor iedere gebruiker in het De component HKEY_CURRENT_USER van het register, dit register wordt niet geladen wanneer een Windows NT-service wordt uitgevoerd. Deze kwestie kan nogal misleidend omdat tijdens de ontwikkelings cyclus meestal de ontwikkelaar is aangemeld op de interactief veroorzaken de component HKEY_CURRENT_USER moeten worden geladen, zodat systeem alles werkt zoals verwacht. Zodra de service wordt getest zonder dat de eigenaar van het profiel de service interactief is aangemeld niet vinden het profiel.
  • Slechts één exemplaar van Outlook (de toepassing die wordt geëxporteerd het Outlook Object Model) kan worden uitgevoerd in een gebruikerscontext met één tegelijk profiel. Alle pogingen door dezelfde gebruiker zich met behulp van de resultaten van een tweede profiel in het lidmaatschap van de bestaande Outlook-sessie. Pogingen om een ander exemplaar van start Outlook (of het Outlook Object Model) in een andere gebruikerscontext (voor instantie, een toepassing die een andere gebruiker, zoals een Windows imiteert NT-service) mislukt met onverwachte resultaten, variërend van; een modaal dialoog venster een toepassings fout Outlook reageert het systeem veroorzaakt.
  • Het Outlook-objectmodel worden altijd de MAPI-spooler wordt gestart bij het aanmelden. MAPI-clienttoepassingen geïmplementeerd als Windows NT-services gelden verschillende beperkingen bij het aanmelden op het MAPI-subsysteem. Als Outlook is niet ontworpen als een Windows NT-service deze conventies niet gevolgd.

    Zie voor meer informatie over dit punt, de MSDN-onderwerp "Windows NT Service clienttoepassingen."
  • Het is mogelijk sommige acties met de Outlook uit te voeren Objectmodel van modale dialoogvensters die niet kunnen worden voorkomen en moeten verhogen tussenkomst van de gebruiker. Dit zou hebben van de gevolgen van de Windows NT-service veroorzaken toepassing lijken te lopen.

Aanbeveling

Gebruik indien mogelijk Extended MAPI- of CDO-code in uw Windows NT service in plaats van het Outlook-objectmodel.

Referenties

Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
257757Overwegingen bij de automatisering van Office op servers

Eigenschappen

Artikel ID: 237913 - Laatste beoordeling: dinsdag 1 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
  • Microsoft Outlook 97 Standard Edition
  • Microsoft Outlook 98 Standard Edition
Trefwoorden: 
kbprogramming kbFAQ kbinfo kbmsg kboutlookobj kbmt KB237913 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:237913

Geef ons feedback

 

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