Vous recevez un message d'erreur ambigu "Exception non prise en charge" si vous utilisez incorrecte du paramètre de contexte groupe dans un appel de méthode Host Integration Server 2004 transactions Integrator (TI)

Traductions disponibles Traductions disponibles
Numéro d'article: 884378 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Dans le Microsoft Host Integration Server 2004 transactions Integrator (TI), si vous utilisez le paramètre de contexte groupe incorrecte dans un appel de méthode TI, vous recevez messages d'erreur ambigu qui sont semblables aux suivantes :
Une exception non gérée du type « System.InvalidCastException » s'est produite dans Microsoft.visualbasic.dll

Une exception non gérée du type « System.MissingMemberException » s'est produite dans Microsoft visualbasic.dll

Cause

Ce problème se produit car le paramètre de contexte groupe est utilisé pas correctement dans le code. Les messages d'erreur n'identifient pas la source spécifique du problème de codage.

Vous recevoir l'un de ces messages d'erreur lorsque vous utilisez le paramètre groupe contexte à l'aide de l'une des méthodes suivantes :
  • Vous faire référence à la version de Microsoft .NET Framework de la bibliothèque Microsoft.HostIntegration.TI.ClientContext.dll.
  • Utilisez Interop (Microsoft Component Object Model) et créer une référence COM à la bibliothèque ComtiContext.dll.

Plus d'informations

Hôte Integration Server 2004 TI permet un programme Microsoft Windows accéder aux macroordinateur ou en tant que/400 programmes. Vous pouvez utiliser ClientContext pour transmettre des utilisateur nom et le mot de passe données directement dans le datastream au ordinateur hôte en fournissant les données d'un paramètre de contexte groupe . L'aide en ligne fichiers document cette fonctionnalité. Si le paramètre de contexte groupe est manquant, vous recevrez un message « non telle méthode » par le runtime .NET. Ce problème se produit car le nombre de paramètres dans le code ne correspond pas au nombre de paramètres de l'assembly. Par conséquent, un appel de méthode correspondante est introuvable. Sinon, si le runtime .NET trouve une méthode avec le nom correct avec le nombre approprié de paramètres, mais le runtime .NET ne peut pas correspondre au type de parmi les paramètres pour les définitions de transactions d'assemblage, vous recevez un message d'erreur incompatibilité de paramètre.

Pour éviter le paramètre de contexte groupe de codage incorrecte, vous souhaiterez peut-être référence à l'objet Assistant Time INTELLIGENCE dans le projet et utiliser la liaison anticipée. Cela permettra l'utilisation de Microsoft IntelliSense pour afficher les types de paramètres et données attendus. Codage incorrect entraîne des erreurs de compilation au lieu d'erreurs d'exécution. Si vous souhaitez utiliser la liaison tardive, vous pouvez modifier le code à utiliser la liaison tardive après que le code ClientContext est écrit et testé.

Pour plus d'informations, consultez l'aide en ligne Host Integration Server 2004.

Propriétés

Numéro d'article: 884378 - Dernière mise à jour: mardi 4 décembre 2007 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Host Integration Server 2004 Standard Edition
Mots-clés : 
kbmt kbtshoot kbprb KB884378 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 884378
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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