Bahasa

ITracingBuilder Antarmuka

Definisi

Mengonfigurasi sistem pelacakan dengan mendaftarkan ActivityListener instans dan menggunakan aturan untuk menentukan instans dan ActivitySource mana yang Activity diaktifkan.

public interface class ITracingBuilder
public interface ITracingBuilder
type ITracingBuilder = interface
Public Interface ITracingBuilder

Properti

Nama Deskripsi
Services

Mendapatkan koleksi layanan aplikasi yang digunakan oleh metode ekstensi untuk mendaftarkan layanan.

Metode Ekstensi

Nama Deskripsi
AddConfiguration(ITracingBuilder, IConfiguration)

Membaca konfigurasi pelacakan dari bagian yang disediakan IConfiguration dan mengonfigurasi instans dan ActivitySource mana yang Activity diaktifkan.

AddListener(ITracingBuilder, String, Action<ActivityListenerBuilder>)

Mendaftarkan baru ActivityListener yang diidentifikasi oleh name dan dijelaskan oleh panggilan balik yang disediakan configure .

AddListener(ITracingBuilder, String, Action<IServiceProvider,ActivityListenerBuilder>)

Mendaftarkan baru ActivityListener yang diidentifikasi oleh name dan dijelaskan oleh panggilan balik yang disediakan configure , yang juga menerima yang diselesaikan IServiceProvider.

ClearListeners(ITracingBuilder)

Menghapus semua ActivityListenerBuilder pendaftaran dari kontainer injeksi dependensi.

DisableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Menonaktifkan semua aktivitas untuk sumber, operasi, pendengar, dan cakupan yang diberikan.

EnableTracing(ITracingBuilder, String, String, String, ActivitySourceScopes)

Mengaktifkan semua aktivitas untuk sumber, operasi, pendengar, dan cakupan yang diberikan.

Berlaku untuk