BotTelemetryClient.TrackDependency Methode

Definition

Senden von Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung.

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)

Parameter

dependencyTypeName
String

Name des Befehls, der mit diesem Abhängigkeitsaufruf ausgelöst wird. Niedriger Kardinalitätswert. Beispiele sind die SQL, Azure-Tabelle und HTTP.

target
String

Externes Abhängigkeitsziel.

dependencyName
String

Name des Befehls, der mit diesem Abhängigkeitsaufruf ausgelöst wird. Niedriger Kardinalitätswert. Beispiele sind der Name einer gespeicherten Prozedur und eine URL-Pfadvorlage.

data
String

Der durch diesen Aufruf einer Abhängigkeit ausgelöste Befehl. Beispiele hierfür sind SQL-Anweisungen und HTTP-URLs mit allen Abfrageparametern.

startTime
DateTimeOffset

Der Zeitpunkt, zu dem die Abhängigkeit aufgerufen wurde.

duration
TimeSpan

Die Zeit, die die externe Abhängigkeit für die Verarbeitung des Aufrufs in Anspruch nehmen muss.

resultCode
String

Ergebniscode der Ausführung von Abhängigkeitsaufrufen.

success
Boolean

True, wenn der Abhängigkeitsaufruf erfolgreich verarbeitet wurde.

Implementiert

Gilt für: