Поделиться через


BotTelemetryClient.TrackDependency Метод

Определение

Отправка сведений о внешней зависимости (исходящий вызов) в приложении.

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)

Параметры

dependencyTypeName
String

Имя команды, инициированной этим вызовом зависимости. Низкое значение кратности. Примерами являются SQL, таблица Azure и HTTP.

target
String

Внешний целевой объект зависимостей.

dependencyName
String

Имя команды, инициированной этим вызовом зависимости. Низкое значение кратности. Примерами являются имя хранимой процедуры и шаблон пути URL-адреса.

data
String

Команда, инициированная этим вызовом зависимости. Примерами могут быть инструкция SQL и URL-адрес HTTP со всеми параметрами запроса.

startTime
DateTimeOffset

Время вызова зависимости.

duration
TimeSpan

Время, затраченного внешней зависимостью на обработку вызова.

resultCode
String

Результирующий код выполнения вызова зависимостей.

success
Boolean

Значение true, если вызов зависимостей был успешно обработан.

Реализации

Применяется к