IMetricsBuilder Interfejs
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.
Konfiguruje system metryk przez zarejestrowanie elementów IMetricsListeners i użycie reguł w celu określenia, które metryki są włączone.
public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder
Właściwości
| Nazwa | Opis |
|---|---|
| Services |
Pobiera kolekcję usług aplikacji, która jest używana przez metody rozszerzeń do rejestrowania usług. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AddConfiguration(IMetricsBuilder, IConfiguration) |
Odczytuje konfigurację metryk z podanej IConfiguration sekcji i konfiguruje, które mierniki, instrumenty i IMetricsListeners są włączone. |
| AddDebugConsole(IMetricsBuilder) |
Włącza dane wyjściowe konsoli dla metryk na potrzeby debugowania. Nie jest to zalecane do użytku produkcyjnego. |
| AddListener(IMetricsBuilder, IMetricsListener) |
Rejestruje nowe IMetricsListener wystąpienie. |
| AddListener<T>(IMetricsBuilder) |
Rejestruje nowy IMetricsListener typ |
| ClearListeners(IMetricsBuilder) |
Usuwa wszystkie IMetricsListener rejestracje z kontenera wstrzykiwania zależności. |
| DisableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Wyłącza określony Instrument dla danego Meter elementu i IMetricsListener. |
| DisableMetrics(IMetricsBuilder, String) |
Wyłącza wszystkie instrumenty dla danego miernika dla wszystkich zarejestrowanych odbiorników. |
| EnableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Włącza określony Instrument dla danego Meter elementu i IMetricsListener. |
| EnableMetrics(IMetricsBuilder, String) |
Włącza wszystkie instrumenty dla danego miernika dla wszystkich zarejestrowanych odbiorników. |