Bagikan melalui


Pembuatan skrip Menggunakan Inline C#, JScript .NET, dan Visual Basic .NET

Skrip inline nyaman untuk kode khusus yang mungkin tidak akan Anda gunakan di tempat lain dalam aplikasi Anda.

BizTalk menyimpan skrip sebaris dalam lembar gaya XSLT (Extensible Stylesheet Language Transformations) yang mendefinisikan peta. Karena itu, skrip sebaris dapat menggunakan namespace yang sama dengan skrip lembar gaya XSLT lainnya. Tabel berikut ini memperlihatkan namespace yang tersedia.

Namespace Deskripsi
Sistem Kelas Sistem.
System.Collection Kelas koleksi.
System.Text Kelas teks.
System.Text.RegularExpressions Kelas ekspresi reguler.
System.Xml Kelas XML inti.
System.Xml.Xsl Kelas XSLT.
System.Xml.Xpath Kelas XPath.
Microsoft.VisualBasic Kelas skrip Visual Basic.

Untuk informasi selengkapnya tentang namespace dan jenis data, cari "XSLT Stylesheet Scripting menggunakan <msxsl:script>" dan pada "System.Xml.Xsl.XslCompiledTransform" dalam koleksi .NET Framework.

Perhatian

Hindari menggunakan tanda tangan metode yang sama lebih dari sekali. Ketika beberapa functoid Scripting memiliki tanda tangan metode yang sama, BizTalk memilih implementasi pertama dan mengacuhkan yang lain.

Selain nyaman untuk skrip satu kali, skrip sebaris juga berguna untuk mendeklarasikan variabel global untuk digunakan di antara sejumlah skrip. Misalnya, dalam skrip sebaris C#, Anda dapat menempatkan baris kode berikut di luar kelas apa pun.

ArrayList statusList = new ArrayList();  

Ini membuat ArrayList, statusList, tersedia untuk semua skrip inline di peta.

Untuk contoh skrip sebaris, lihat Alat XML (Folder Sampel Server BizTalk).

Lihat Juga

Scripting Functoid
Pembuatan Skrip Menggunakan Rakitan Eksternal
Pembuatan Skrip Menggunakan Templat Panggilan XSLT dan XSLT Sebaris
Cara Menambahkan Functoid Scripting ke Peta
Cara Mengonfigurasi Scripting Fungtoid