Bagikan melalui


Menggunakan Operator dalam Ekspresi

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 .

Lihat Juga

Menggunakan Filter Dengan Bentuk Terima Pesan