BotTelemetryClient.TrackDependency Metoda
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.
Wyślij informacje o zewnętrznej zależności (wypowiedzi wychodzącej) w aplikacji.
public virtual void TrackDependency(string dependencyTypeName, string target, string dependencyName, string data, DateTimeOffset startTime, TimeSpan duration, string resultCode, bool success);
abstract member TrackDependency : string * string * string * string * DateTimeOffset * TimeSpan * string * bool -> unit
override this.TrackDependency : string * string * string * string * DateTimeOffset * TimeSpan * string * bool -> unit
Public Overridable Sub TrackDependency (dependencyTypeName As String, target As String, dependencyName As String, data As String, startTime As DateTimeOffset, duration As TimeSpan, resultCode As String, success As Boolean)
Parametry
- dependencyTypeName
- String
Nazwa polecenia inicjowanego tym wywołaniem zależności. Niska wartość kardynalności. Przykłady to SQL, tabela platformy Azure i protokół HTTP.
- target
- String
Cel zewnętrznej zależności.
- dependencyName
- String
Nazwa polecenia inicjowanego tym wywołaniem zależności. Niska wartość kardynalności. Przykłady to nazwa procedury składowanej i szablon ścieżki adresu URL.
- data
- String
Polecenie inicjowane przez to wywołanie zależności. Przykładami są instrukcje SQL oraz adresy HTTP ze wszystkimi parametrami zapytania.
- startTime
- DateTimeOffset
Czas, gdy ogłoszono zależność.
- duration
- TimeSpan
Czas potrzebny przez zewnętrzną zależność na obsłużenie połączenia.
- resultCode
- String
Kod wyniku, wykonanie wywołań zależności.
- success
- Boolean
To prawda, jeśli wywołanie zależności zostało pomyślnie obsłużone.