<participants>
Konfigurasikan daftar peserta pelacakan yang mendengarkan rekaman pelacakan yang dipancarkan dari runtime secara langsung dan memprosesnya dengan cara apa pun yang dikonfigurasi. Cara ini termasuk menulis ke output tertentu (misalnya, file, Konsol, ETW), memproses/menggabungkan catatan, atau kombinasi lain apa pun yang mungkin diperlukan.
Untuk informasi selengkapnya dalam pelacakan alur kerja dan pelacakan peserta, baca Pelacakan dan Penelusuran Alur Kerja dan Pelacakan Peserta.
<konfigurasi>
<system.ServiceModel>
<tracking>
<participants>
Sintaks
<tracking>
<participants>
<add name="String"
profileName="String"
type="String" />
</participants>
</tracking>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Tidak ada.
Elemen Anak
Elemen | Deskripsi |
---|---|
<add> | Berisi pengaturan untuk peserta pelacakan. |
Elemen Induk
Elemen | Deskripsi |
---|---|
<tracking> | Mewakili bagian konfigurasi untuk menentukan pengaturan pelacakan untuk sebuah layanan alur kerja. |
Keterangan
Pelacakan peserta digunakan untuk mendapatkan data pelacakan yang dikeluarkan dari alur kerja dan menyimpannya ke dalam media yang berbeda. Demikian juga, pascapemrosesan apa pun pada Catatan pelacakan juga dapat dilakukan di dalam peserta pelacakan.
Beberapa peserta pelacakan dapat menggunakan peristiwa pelacakan secara bersamaan. Setiap peserta pelacakan dapat dikaitkan dengan profil pelacakan yang berbeda.
Peserta pelacakan standar disediakan yang menulis catatan pelacakan ke sesi ETW. Peserta dikonfigurasi pada layanan alur kerja dengan menambahkan perilaku khusus pelacakan dalam file konfigurasi. Mengaktifkan peserta pelacakan ETW memungkinkan catatan pelacakan ditampilkan di penampil peristiwa. Jika cara tersebut tidak memenuhi kebutuhan Anda, Anda juga dapat menulis peserta pelacakan kustom.
Contoh
Contoh konfigurasi berikut menunjukkan peserta pelacakan ETW standar sedang dikonfigurasi dalam file Web.config.
Id Penyedia yang digunakan Peserta Pelacakan ETW untuk menulis Catatan Pelacakan ke ETW ditentukan di bagian <diagnostik>. Peserta pelacakan memiliki profil yang terkait dengannya untuk menentukan catatan pelacakan yang menjadi langganannya. Ini ditentukan oleh atribut profileName dari elemen <penambahan>. Setelah ini ditentukan, Peserta Pelacakan ditambahkan ke perilaku layanan <etwTracking>. Cara ini akan menambahkan Peserta Pelacakan yang dipilih ke ekstensi instans Alur Kerja, sehingga Peserta mulai menerima Catatan Pelacakan.
<configuration>
<system.web>
<compilation targetFrameworkMoniker=".NETFramework,Version=v4.0"/>
</system.web>
<system.serviceModel>
<diagnostics etwProviderId="52A3165D-4AD9-405C-B1E8-7D9A257EAC9F" />
<tracking>
<participants>
<add name="EtwTrackingParticipant"
type="System.Activities.Tracking.EtwTrackingParticipant, System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
profileName="HealthMonitoring_Tracking_Profile"/>
</participants>
</tracking>
<behaviors>
<serviceBehaviors>
<behavior>
<etwTracking profileName="Sample Tracking Profile"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>