Bagikan melalui


Elemen <filter> untuk <penambahan> untuk <sharedListeners>

Menambahkan filter ke pendengar dalam kumpulan sharedListeners.

<konfigurasi>
  <system.diagnostics>
    <sharedListeners>
      <penambahan>
        <filter>

Sintaks

<filter type="System.Diagnostics.EventTypeFilter"
  initializeData="Warning" />  

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Atribut Deskripsi
jenis Atribut yang diperlukan.

Tentukan jenis filter. Anda hanya dapat menggunakan nama lengkap jenis (dalam format properti Type.FullName), atau Anda dapat menggunakan nama jenis yang sepenuhnya memenuhi syarat termasuk informasi rakitan (dalam format properti Type.AssemblyQualifiedName). Untuk informasi tentang membuat nama jenis yang sepenuhnya memenuhi syarat, lihat Menentukan Nama Jenis yang Sepenuhnya Memenuhi Syarat.
initializeData Atribut opsional.

String diteruskan ke konstruktor untuk kelas yang ditentukan.

Elemen Anak

Tidak ada.

Elemen Induk

Elemen Deskripsi
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
system.diagnostics Menentukan pendengar penelusuran yang mengumpulkan, menyimpan, dan merutekan pesan serta tingkat tempat tombol beralih penelusuran diatur.
sharedListeners Kumpulan pendengar yang dapat direferensikan oleh semua sumber atau elemen pelacakan.
add Menambahkan pendengar ke kumpulan sharedListeners.

Keterangan

Jika pendengar ditentukan dalam elemen <add> dari elemen <sharedListeners>, filter untuk pendengar tersebut harus ditentukan dalam elemen <filter> yang merupakan turunan dari elemen <add>.

Elemen ini dapat digunakan dalam file konfigurasi mesin (Machine.config) dan file konfigurasi aplikasi.

Contoh

Contoh berikut menunjukkan cara menggunakan elemen <filter> untuk menambahkan filter ke pendengar pelacakan console dalam kumpulan sharedListeners.

<configuration>  
  <system.diagnostics>  
    <sources>  
      <source name="myTraceSource" >  
        <listeners>  
          <add name="console" />  
          <remove name="Default" />  
        </listeners>  
      </source>  
    </sources>  
    <sharedListeners>  
      <add name="console"
        type="System.Diagnostics.ConsoleTraceListener" >  
        <filter type="System.Diagnostics.EventTypeFilter"
          initializeData="Error" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

Lihat juga