BotTelemetryClient.TrackDependency Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.