TracingBuilderConfigurationExtensions.AddConfiguration Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje konfigurację śledzenia z podanej IConfiguration sekcji i konfiguruje, które ActivitySource wystąpienia i Activity są włączone.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Diagnostics::Tracing::ITracingBuilder ^ AddConfiguration(Microsoft::Extensions::Diagnostics::Tracing::ITracingBuilder ^ builder, Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder AddConfiguration(this Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);
static member AddConfiguration : Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder
<Extension()>
Public Function AddConfiguration (builder As ITracingBuilder, configuration As IConfiguration) As ITracingBuilder
Parametry
- builder
- ITracingBuilder
- configuration
- IConfiguration
Sekcja do załadowania IConfiguration .
Zwraca
Oryginał ITracingBuilder do tworzenia łańcuchów.
Uwagi
Śledzenie ma dwa kluczowe poziomy: Name i OperationName.
- Nazwy sekcji:
EnabledTracing(zarówno globalne, jak i lokalne),EnabledGlobalTracingi , orazEnabledLocalTracingformularze{ListenerName}:...specyficzne dla odbiornika . - W każdej sekcji obsługiwane wpisy to
Default,{SourceName},{SourceName}:Defaulti{SourceName}:{OperationName}.Defaultna każdym poziomie jest synonimem poziomu powyżej (reguła na poziomie źródła, gdy jest zagnieżdżona w ramach źródła, reguła globalna u góry). - Reguły specyficzne dla odbiornika są oceniane razem z regułami na poziomie głównym. W przypadku obu dopasowań wybierana jest najbardziej konkretna reguła; Reguły specyficzne dla odbiornika są bardziej szczegółowe niż wartości domyślne na poziomie głównym.
- Wartości są tylko wartościami logicznymi:
truewłącza ifalsewyłącza.
Przykładowe klucze: EnabledTracing:Default=true, , EnabledGlobalTracing:MyCompany.Service=falseEnabledTracing:MyCompany.Service:Checkout=truei MyListener:EnabledLocalTracing:MyCompany.Service=true.