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.
Operator XLANG/s berikut tersedia untuk digunakan dalam ekspresi orkestrasi. Mereka mematuhi fungsionalitas operator yang sesuai di C#.
| Pengoperasi | Deskripsi | Contoh |
|---|---|---|
| checked() | memunculkan kesalahan pada luapan aritmatika | checked(x = y * 1000) |
| tidak dicentang() | abaikan luapan aritmatika | tanpa pengecekan(x = y * 1000) |
| baru | membuat instans kelas | myObject = new MyClass; |
| tipe dari | Penarikan tipe | myMapType = typeof(myMap) |
| berhasil() | uji keberhasilan penyelesaian cakupan transaksional atau orkestrasi | berhasil(<ID transaksi untuk transaksi anak dalam lingkup atau layanan saat ini>) |
| ada | uji keberadaan properti konteks pesan | BTS.RetryCount ada Message_In |
| + | unary plus | +(int x) |
| - | minus tunggal | -(int x) |
| ! | negasi logis | !myBool |
| ~ | pelengkap bitwise | x = ~y |
| () | transmisikan | (bool) myInt |
| * | kali | Berat = MyMsg.numOrders * 20 |
| / | dibagi dengan | x / y |
| + | tambah | x + y |
| - | Minus | x - y |
| << | geser ke kiri | x << 2 |
| >> | geser ke kanan | x >> 2 |
| < | kurang dari | Jika (MyMsg.numOrders < 10)... |
| > | lebih dari | Jika (MyMsg.numOrders > 10)... |
| <= | kurang dari atau sama dengan | Jika (MyMsg.numOrders <= 10)... |
| >= | lebih besar dari atau sama dengan | Jika (MyMsg.numOrders >= 10)... |
| == | sama dengan | Jika (MyMsg.numOrders == 10)... |
| != | Tidak sama dengan | Jika (MyMsg.numOrders != 10)... |
| & | dan | Jika (myByte & 255)... |
| ^ | eksklusif atau | Jika (myByte ^ 1)... |
| | | atau | Jika (myByte | 1)... |
| && | kondisional dan | Jika (MyMsg.numOrders > 10) dan (MyMsg.numOrders < 100) |
| || | bersyarat atau | Jika (MyMsg.numOrders < 10) || (MyMsg.numOrders > 100) |
| // | Komentar | Ini adalah komentar |
Nota
Aturan berbeda antara ekspresi umum dan ekspresi filter yang digunakan dengan bentuk Terima .