Partilhar via


BotTelemetryClient.TrackDependency Método

Definição

Enviar informações sobre uma dependência externa (chamada a enviar) na aplicação.

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)

Parâmetros

dependencyTypeName
String

Nome do comando iniciado com esta chamada de dependência. Valor de cardinalidade baixo. Os exemplos são SQL, tabela do Azure e HTTP.

target
String

Destino de dependência externa.

dependencyName
String

Nome do comando iniciado com esta chamada de dependência. Valor de cardinalidade baixo. Os exemplos são o nome do procedimento armazenado e o modelo de caminho do URL.

data
String

Comando iniciado por esta chamada de dependência. Os exemplos são a instrução SQL e os URLs HTTP com todos os parâmetros de consulta.

startTime
DateTimeOffset

A hora em que a dependência foi chamada.

duration
TimeSpan

O tempo que a dependência externa demorou a processar a chamada.

resultCode
String

Código de resultado da execução de chamadas de dependência.

success
Boolean

Verdadeiro se a chamada de dependência tiver sido processada com êxito.

Implementações

Aplica-se a