Esecuzione di script con assembly esterni
Lo scripting con assembly esterni è il modo preferito per usare lo scripting in Microsoft BizTalk Server. Gli assembly esterni offrono diversi vantaggi:
Facile condivisione del codice
Manutenzione semplificata
Debug semplificato
Nota
La mappa di test ha esito negativo se il functoid scripting usa un assembly esterno che non è registrato nella gaC. Il test viene invece completato se l'assembly esterno si trova nella stessa cartella bin dell'assembly del progetto corrente (posizionato dopo la compilazione).
La ripetizione dello script richiede solo l'impostazione della proprietà Script del functoid scripting . Poiché lo script è archiviato all'esterno della mappa, è possibile modificarlo senza cambiare la mappa. È inoltre possibile usare la matrice completa degli strumenti di debug di Visual Studio per garantire che lo script venga eseguito correttamente.
Avviso
Il codice dell'assembly esterno deve essere indipendente dai thread. In condizioni di utilizzo intensivo è possibile che più istanze di una mappa vengano eseguite contemporaneamente.
Per una funzione di esempio ospitata in un assembly esterno, vedere Xml Tools (BizTalk Server Samples Folder).
Vedere anche
Functoid Esecuzione script
Esecuzione di script tramite C#, JScript .NET e Visual Basic .NET inline
Esecuzione di script tramite XSLT inline e modelli chiamata inline XSLT
Come aggiungere functoid Esecuzione script a una mappa
Come configurare il functoid di script