TracingBuilderConfigurationExtensions.AddConfiguration Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest die Ablaufverfolgungskonfiguration aus dem angegebenen IConfiguration Abschnitt und konfiguriert, welche und ActivitySource welche Activity Instanzen aktiviert sind.
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
Parameter
- builder
- ITracingBuilder
Die ITracingBuilder.
- configuration
- IConfiguration
Der IConfiguration zu ladende Abschnitt.
Gibt zurück
Das Original ITracingBuilder zur Verkettung.
Hinweise
Die Ablaufverfolgung verfügt über zwei Schlüsselebenen: Name und OperationName.
- Abschnittsnamen:
EnabledTracing(sowohl global als auch lokal),EnabledGlobalTracingundEnabledLocalTracing, sowie die listenerspezifischen Formulare{ListenerName}:.... - In jedem Abschnitt sind
Defaultunterstützte Einträge , ,{SourceName},{SourceName}:Defaultund{SourceName}:{OperationName}.Defaultauf beiden Ebenen ist ein Synonym für die oben genannte Ebene (eine Regel auf Quellebene, wenn sie unter einer Quelle geschachtelt ist, eine globale Regel oben). - Listenerspezifische Regeln werden zusammen mit Regeln auf Stammebene ausgewertet. Wenn beide übereinstimmen, wird die spezifischste Regel ausgewählt; Listenerspezifische Regeln sind spezifischer als Standardeinstellungen auf Stammebene.
- Werte sind nur vom Typ Boolean:
trueaktiviert undfalsedeaktiviert.
Beispielschlüssel: EnabledTracing:Default=true, EnabledGlobalTracing:MyCompany.Service=false, , EnabledTracing:MyCompany.Service:Checkout=trueund MyListener:EnabledLocalTracing:MyCompany.Service=true.