<sharedListeners> Öğesi
Herhangi bir kaynak veya izleme öğesinin başvurabileceği dinleyicileri içerir. Bu dinleyiciler varsayılan olarak hiçbir izleme almaz ve bu dinleyicileri çalışma zamanında almak mümkün değildir. Paylaşılan dinleyici olarak tanımlanan dinleyiciler, kaynaklara veya izlemelere ada göre eklenebilir.
<Yapılandırma>
<system.diagnostics>
<sharedListeners>
Syntax
<sharedListeners>
<add>...</add>
</sharedListeners>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Yok.
Alt Öğeler
Öğe | Açıklama |
---|---|
<Ekle> | Koleksiyona sharedListeners bir dinleyici ekler. |
Üst Öğeler
Öğe | Açıklama |
---|---|
Configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
system.diagnostics |
ASP.NET yapılandırma bölümünün kök öğesini belirtir. |
Açıklamalar
Paylaşılan dinleyiciler koleksiyonuna dinleyici eklemek onu etkin bir dinleyici yapmaz. Yine de bu izleme öğesinin koleksiyonuna eklenerek bir izleme kaynağına veya izlemeye Listeners
eklenmelidir. .NET Framework dinleyici sınıfları sınıfından TraceListener türetilir.
Bu öğe makine yapılandırma dosyasında (Machine.config) ve uygulama yapılandırma dosyasında kullanılabilir.
Örnek
Aşağıdaki örnekte, hem hem de TraceTraceSource sınıfları için koleksiyona dinleyici console
eklemek için öğesinin Listeners
nasıl kullanılacağı <sharedListeners>
gösterilmektedir. Konsol izleme dinleyicisi, veya Traceçağrıları aracılığıyla izleme bilgilerini konsola TraceSource yazar.
<configuration>
<system.diagnostics>
<sharedListeners>
<add name="console" type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</sharedListeners>
<sources>
<source name="mySource" switchName="sourceSwitch" >
<listeners>
<add name="console" />
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="Verbose"/>
</switches>
<trace>
<listeners>
<add name="console" />
</listeners>
</trace>
</system.diagnostics>
</configuration>