TracingBuilderConfigurationExtensions.AddConfiguration Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca konfigurasi pelacakan dari bagian yang disediakan IConfiguration dan mengonfigurasi instans dan ActivitySource mana yang Activity diaktifkan.
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
- configuration
- IConfiguration
Bagian IConfiguration yang akan dimuat.
Mengembalikan
ITracingBuilder Asli untuk penautan.
Keterangan
Pelacakan memiliki dua tingkat kunci: Name dan OperationName.
- Nama bagian:
EnabledTracing(global dan lokal),EnabledGlobalTracing, danEnabledLocalTracing, ditambah formulir{ListenerName}:...khusus pendengar . - Dalam setiap bagian, entri yang didukung adalah
Default, ,{SourceName}{SourceName}:Default, dan{SourceName}:{OperationName}.Defaultdi kedua tingkat adalah sinonim untuk tingkat di atas (aturan tingkat sumber saat ditumpuk di bawah sumber, aturan global di bagian atas). - Aturan khusus listener dievaluasi bersama dengan aturan tingkat akar. Ketika keduanya cocok, aturan yang paling spesifik dipilih; Aturan khusus listener lebih spesifik daripada default tingkat akar.
- Nilai hanya Boolean:
truemengaktifkan danfalsemenonaktifkan.
Contoh kunci: EnabledTracing:Default=true, EnabledGlobalTracing:MyCompany.Service=false, EnabledTracing:MyCompany.Service:Checkout=true, dan MyListener:EnabledLocalTracing:MyCompany.Service=true.