Delen via


<sharedListeners> Element

Bevat listeners waarnaar een bron- of traceringselement kan verwijzen. Deze listeners ontvangen standaard geen traceringen en het is niet mogelijk om deze listeners tijdens runtime op te halen. Listeners die zijn geïdentificeerd als gedeelde listeners kunnen worden toegevoegd aan bronnen of traceringen op naam.

<configuration>   <system.diagnostics>     <sharedListeners>

Syntaxis

<sharedListeners>
  <add>...</add>
</sharedListeners>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Attributes

Geen.

Kind-elementen

Onderdeel Description
<toevoegen> Hiermee voegt u een listener toe aan de sharedListeners verzameling.

Bovenliggende elementen

Onderdeel Description
Configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen.
system.diagnostics Hiermee geeft u het hoofdelement voor de ASP.NET configuratiesectie.

Opmerkingen

Als u een listener toevoegt aan de verzameling gedeelde listeners, is het geen actieve listener. Het moet nog steeds worden toegevoegd aan een traceringsbron of een tracering door deze toe te voegen aan de Listeners verzameling voor dat traceringselement. De listenerklassen in .NET Framework zijn afgeleid van de TraceListener klasse.

Dit element kan worden gebruikt in het computerconfiguratiebestand (Machine.config) en het configuratiebestand van de toepassing.

Example

In het volgende voorbeeld ziet u hoe u het <sharedListeners> element gebruikt om de listener console toe te voegen aan de Listeners verzameling voor zowel de TraceSource als Trace de klassen. De consoletraceringlistener schrijft traceringsgegevens naar de console via aanroepen naar TraceSource of Trace.

<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>

Zie ook