Baca dalam bahasa Inggris

Bagikan melalui


CorrelationID

Elemen CorrelationID digunakan untuk menentukan ID korelasi untuk pesan.

Format

Elemen CorrelationID terdiri dari Expression elemen yang menggunakan satu atau beberapa Operation elemen untuk menentukan string yang akan digunakan sebagai ID korelasi.

<ic:CorrelationID>  
  <ic:Expression>  
    <!-- Operations -->  
  </ic:Expression>  
</ic:CorrelationID>  

Keterangan

Operasi umum berikut ini tidak diperbolehkan dalam ekspresi ID korelasi:

  • Dan

  • Sama dengan

Contoh

Blok konfigurasi sampel pencegat Workflow Foundation (WF) berikut menggunakan "OrderNum" untuk membuat ID korelasi. Dengan menggunakan WF dan operasi umum, Anda dapat membangun ekspresi canggih untuk membuat ID korelasi yang sesuai untuk alur kerja Anda.

<ic:CorrelationID>  
  <ic:Expression>  
    <wf:Operation Name="GetWorkflowProperty">  
      <wf:Argument>OrderNum</wf:Argument>  
    </wf:Operation>  
  </ic:Expression>  
</ic:CorrelationID>  

Untuk aplikasi Windows Communication Foundation (WCF), Anda dapat menggunakan operasi khusus dan umum WCF untuk membuat ID korelasi. Sampel berikut menggunakan operasi JalurX dan JalurX untuk mengambil nomor kartu kredit dari pesan untuk digunakan sebagai ID korelasi:

<ic:CorrelationID>  
  <ic:Expression>  
    <wcf:Operation Name ="XPath">  
      <wcf:Argument>//s:Body/creditCard:CreditCardNumber</wcf:Argument>  
    </wcf:Operation>  
  </ic:Expression>  
</ic:CorrelationID>  

Lihat juga

Elemen Interceptor OnEvent