NullBotTelemetryClient Klasse

  • java.lang.Object
    • com.microsoft.bot.builder.NullBotTelemetryClient

Implementiert

public class NullBotTelemetryClient
implements BotTelemetryClient

Ein no-op Telemetrieclient.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
NullBotTelemetryClient()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void flush()

Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden.

void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)

Senden Sie Informationen zur Verfügbarkeit einer Anwendung.

void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

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

void trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)

Protokollieren Sie ein DialogfeldAnsicht mithilfe derSeite nachverfolgenView-Methode auf dem IBot-Telemetrie-Client, wenn IBotSeiteAnsichtTelemetrie-Client implementiert wurde.

void trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)

Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.

void trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)

Protokolliert eine System exception.

void trackTrace(String message, Severity severityLevel, Map<String,String> properties)

Senden einer Ablaufverfolgungsnachricht.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

NullBotTelemetryClient

public NullBotTelemetryClient()

Details zur Methode

flush

public void flush()

Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden.

trackAvailability

public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map properties, Map metrics)

Senden Sie Informationen zur Verfügbarkeit einer Anwendung.

Parameter:

name
timeStamp
duration
runLocation
success
message
properties
metrics

trackDependency

public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

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

Parameter:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

public void trackDialogView(String dialogName, Map properties, Map metrics)

Protokollieren Sie ein DialogView-Objekt mithilfe der TrackPageView-Methode auf dem IBotTelemetryClient, wenn IBotPageViewTelemetryClient implementiert wurde. Alternativ können Sie die Informationen über TrackTrace abmelden.

Parameter:

dialogName
properties
metrics

trackEvent

public void trackEvent(String eventName, Map properties, Map metrics)

Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.

Parameter:

eventName
properties
metrics

trackException

public void trackException(Exception exception, Map properties, Map metrics)

Protokolliert eine System exception.

Parameter:

exception
properties
metrics

trackTrace

public void trackTrace(String message, Severity severityLevel, Map properties)

Senden einer Ablaufverfolgungsnachricht.

Parameter:

message
severityLevel
properties

Gilt für: