Condividi tramite


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