IBotTelemetryClient 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.
Opisuje klienta logowania telemetrii botów.
public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
- Pochodne
Metody
| Nazwa | Opis |
|---|---|
| Flush() |
Usuwa bufor w pamięci oraz wszelkie metryki wstępnie agregowane. |
| TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Prześlij informacje o dostępności aplikacji. |
| TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Wyślij informacje o zewnętrznej zależności (wypowiedzi wychodzącej) w aplikacji. |
| TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Loguje niestandardowe zdarzenia z rozszerzalnymi polami nazwanymi. |
| TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Loguje wyjątek systemowy. |
| TrackTrace(String, Severity, IDictionary<String,String>) |
Wyślij wiadomość o śledzeniu. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>) |
Zaloguj DialogView za pomocą metody TrackPageView na kliencie IBotTelemetryClient, jeśli IBotPageViewTelemetryClient został zaimplementowany. Alternatywnie wyloguj informacje przez TrackTrace. |