TracingBuilderConfigurationExtensions.AddConfiguration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit la configuration du suivi à partir de la section fournie IConfiguration et configure les ActivitySource instances et Activity les instances activées.
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
Paramètres
- builder
- ITracingBuilder
Le ITracingBuilder.
- configuration
- IConfiguration
Section IConfiguration à charger.
Retours
ITracingBuilder Original pour chaînage.
Remarques
Le suivi a deux niveaux clés : Name et OperationName.
- Noms de section :
EnabledTracing(global et local),EnabledGlobalTracingetEnabledLocalTracing, ainsi que les formulaires{ListenerName}:...spécifiques à l’écouteur . - Dans chaque section, les entrées prises en charge sont
Default,{SourceName},{SourceName}:Defaultet{SourceName}:{OperationName}.Defaultà l’un ou l’autre niveau est un synonyme du niveau supérieur (une règle au niveau source lorsqu’elle est imbriquée sous une source, une règle globale en haut). - Les règles spécifiques à l’écouteur sont évaluées avec des règles de niveau racine. Lorsque les deux correspondances correspondent, la règle la plus spécifique est choisie ; Les règles spécifiques à l’écouteur sont plus spécifiques que les valeurs par défaut au niveau racine.
- Les valeurs sont booléennes uniquement :
trueactive etfalsedésactive.
Exemples de clés : EnabledTracing:Default=true, EnabledGlobalTracing:MyCompany.Service=falseEnabledTracing:MyCompany.Service:Checkout=trueet MyListener:EnabledLocalTracing:MyCompany.Service=true.