Udostępnij za pośrednictwem


<sharedListeners> , element

Zawiera odbiorniki, do których może odwoływać się dowolny element źródłowy lub element śledzenia. Te odbiorniki domyślnie nie odbierają żadnych śladów i nie jest możliwe pobranie tych odbiorników w czasie wykonywania. Odbiorniki zidentyfikowane jako udostępnione odbiorniki można dodać do źródeł lub śladów według nazwy.

<Konfiguracji>
  <System.diagnostics>
    <sharedListeners>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<Dodaj> Dodaje odbiornik do kolekcji sharedListeners .

Elementy nadrzędne

Element Opis
Configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
system.diagnostics Określa element główny sekcji konfiguracji ASP.NET.

Uwagi

Dodanie odbiornika do kolekcji udostępnionych odbiorników nie powoduje, że jest to aktywny odbiornik. Należy go nadal dodać do źródła śledzenia lub śladu, dodając go do Listeners kolekcji dla tego elementu śledzenia. Klasy odbiornika w .NET Framework pochodzą z TraceListener klasy .

Tego elementu można użyć w pliku konfiguracji komputera (Machine.config) i pliku konfiguracji aplikacji.

Przykład

W poniższym przykładzie pokazano, jak za pomocą <sharedListeners> elementu dodać odbiornik console do Listeners kolekcji dla TraceSource klas i Trace . Odbiornik śledzenia konsoli zapisuje informacje śledzenia w konsoli za pośrednictwem wywołań do elementu TraceSource lub 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>

Zobacz też