Partager via


Script à l’aide d’assemblies externes

L’écriture de scripts avec des assemblys externes est le moyen préféré d’utiliser des scripts dans Microsoft BizTalk Server. Les assemblys externes offrent plusieurs avantages :

  • Partage de code facile

  • Maintenance simplifiée

  • Débogage plus facile

Remarque

Test Map échoue si le fonctoid Scripting utilise un assembly externe qui n’est pas inscrit dans le GAC. Cela fonctionne si l’assembly externe se trouve dans le même dossier bin que l’assembly du projet actuel (placé après la génération).

La réutilisation du script nécessite uniquement la définition de la propriété Script du fonctoid Scripting . Étant donné que le script est stocké en dehors de la carte, vous pouvez modifier le script sans modifier la carte. Vous pouvez également utiliser le tableau complet des outils de débogage Visual Studio pour vous assurer que votre script s’exécute correctement.

Avertissement

Le code de l’assembly externe doit être sécurisé pour les threads. Dans des conditions de contrainte, plusieurs instances d’une carte peuvent s’exécuter simultanément.

Pour obtenir un exemple de fonction hébergé dans un assembly externe, consultez xml Tools (dossier d’exemples BizTalk Server).

Voir aussi

Fonction de script
Programmation de scripts avec C#, JScript .NET et Visual Basic .NET
Utilisation de XSLT inline et de modèles d'appel XSLT
Comment ajouter des functoids de script à une carte
Comment configurer le fonctoid de scripting