Sdílet prostřednictvím


<sharedListeners> Element

Obsahuje naslouchací procesy, na které může odkazovat jakýkoli zdroj nebo element trasování. Tyto naslouchací procesy ve výchozím nastavení neobdrží žádné trasování a není možné načíst tyto naslouchací procesy za běhu. Naslouchací procesy identifikované jako sdílené naslouchací procesy je možné přidat do zdrojů nebo trasování podle názvu.

<configuration><system.diagnostics><sharedListeners>

Syntaxe

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

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Žádné.

Podřízené prvky

prvek Description
<přidat> Přidá do sharedListeners kolekce naslouchací proces.

Nadřazené prvky

prvek Description
Configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
system.diagnostics Určuje kořenový prvek pro oddíl konfigurace ASP.NET.

Poznámky

Přidání naslouchacího procesu do kolekce sdílených naslouchacích procesů nezpřístupní aktivní naslouchací proces. Musí být stále přidán do zdroje trasování nebo trasování přidáním do Listeners kolekce pro daný prvek trasování. Třídy naslouchacího procesu v rozhraní .NET Framework jsou odvozeny od TraceListener třídy.

Tento prvek lze použít v konfiguračním souboru počítače (Machine.config) a konfiguračním souboru aplikace.

Example

Následující příklad ukazuje, jak pomocí <sharedListeners> elementu přidat naslouchací proces console do Listeners kolekce jak pro třídy TraceSourceTrace , tak pro třídy. Naslouchací proces trasování konzoly zapisuje informace o trasování do konzoly prostřednictvím volání nebo TraceSourceTrace.

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

Viz také