Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les scripts inline sont pratiques pour le code personnalisé que vous ne pouvez pas utiliser ailleurs dans votre application.
BizTalk enregistre des scripts inline dans la feuille de style XSLT (Extensible Stylesheet Language Transformations) définissant la carte. En raison de cela, les scripts inline peuvent utiliser les mêmes espaces de noms que tout autre script de feuille de style XSLT. Le tableau suivant présente les espaces de noms disponibles.
Namespace | Descriptif |
---|---|
Système | Classe System. |
System.Collection | Classes de collection. |
System.Text | Classes de texte. |
System.Text.RegularExpressions | Classes d’expression régulière. |
System.Xml | Classes XML principales. |
System.Xml.Xsl | Les classes XSLT |
System.Xml.Xpath | Classes XPath. |
Microsoft.VisualBasic | Classes de script Visual Basic. |
Pour plus d’informations sur les espaces de noms et les types de données, recherchez « Script de feuille de style XSLT à l’aide de <msxsl:script> » et « System.Xml.Xsl.XslCompiledTransform » dans la collection .NET Framework.
Avertissement
Évitez d’utiliser la même signature de méthode plusieurs fois. Lorsque plusieurs fonctoids de script ont la même signature de méthode, BizTalk sélectionne la première implémentation et ignore les autres.
En plus d’être pratiques pour les scripts ponctuels, les scripts inline sont également utiles pour déclarer des variables globales à utiliser parmi un certain nombre de scripts. Par exemple, dans un script inline C#, vous pouvez placer la ligne de code suivante en dehors de n’importe quelle classe.
ArrayList statusList = new ArrayList();
Cela crée un ArrayList, disponible pour tous les scripts en ligne dans la map statusList
.
Pour obtenir un exemple de script inline, consultez les outils XML (dossier d’exemples BizTalk Server).
Voir aussi
Fonction de script
Scriptage utilisant des assemblages externes
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