Język

BotTelemetryClient.TrackDependency Metoda

Definicja

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.

Implementuje

Dotyczy