Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat mendeklarasikan variabel dari jenis yang telah ditentukan sebelumnya berikut:
| Variabel | |
|---|---|
| boolean | byte |
| char | tanggalwaktu |
| decimal | double |
| int16 | int32 |
| int64 | long |
| sbyte | Satu |
| string | rentangwaktu |
| uint16 | uint32 |
| uint64 |
Anda juga dapat mendeklarasikan variabel dari apa pun. Jenis berbasis NET yang dirujuk dalam proyek Anda.
Pertimbangan untuk Mendeklarasikan Variabel Orkestrasi
Saat mendeklarasikan variabel orkestrasi, pertimbangkan hal berikut:
BizTalk Server mendukung properti konteks multinilai untuk skenario perutean berbasis konten tertentu, tetapi Anda tidak dapat menggunakan properti tersebut dalam orkestrasi.
Untuk mendukung penangguhan dan hidrasi ulang orkestrasi, semua variabel orkestrasi harus mampu mempertahankan statusnya. Biasanya, ini dicapai dengan jenis variabel atau kelas yang dapat diserialisasikan atau dapat dialirkan.
Ini. Jenis berbasis NET (kelas) harus kelas yang dapat diserialisasikan. Mereka dapat menerapkan ini dengan dideklarasikan dengan atribut "[Serializable]" atau dengan secara eksplisit mengimplementasikan antarmuka .NET ISerializable (di namespace System.Runtime.Serialization).
Jika . Jenis berbasis NET sebenarnya adalah pembungkus yang dapat dipanggil runtime (RCW) dari komponen COM yang mendasarinya, maka komponen COM harus mengimplementasikan antarmuka yang diperlukan agar RCW menjadi kelas .NET yang dapat diserialisasikan (misalnya IPersistStream, IPersistStreamInit).
Karena apa pun . Jenis BERBASIS NET (atau COM yang mendasar) dijalankan dalam aliran orkestrasi, metode dalam jenis ini tidak boleh menunda eksekusi orkestrasi (misalnya melalui pertikaian untuk sumber daya, dll.). Dan setiap konsumsi sumber daya berdasarkan implementasi jenis ini akan memengaruhi instans host tempat orkestrasi panggilan berjalan.