NullBotTelemetryClient Clase

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

Implementaciones

BotTelemetryClient

public class NullBotTelemetryClient
implements BotTelemetryClient

Un cliente de telemetría no-op.

Resumen del constructor

Constructor Description
NullBotTelemetryClient()

Resumen del método

Modificador y tipo Método y descripción
void flush()

Vacía el búfer en memoria y las métricas que se agregan previamente.

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

Envíe información sobre la disponibilidad de una aplicación.

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

Envíe información sobre una dependencia externa (llamada saliente) en la aplicación.

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

Registre un cuadro de diálogoView mediante el método TrackPageView en el cliente de telemetría de IBotsi se ha implementado IBotPageViewTelemetryClient.

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

Registra eventos personalizados con campos con nombre extensible.

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

Registra una excepción del sistema.

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

Enviar un mensaje de seguimiento.

Métodos heredados de 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

Detalles del constructor

NullBotTelemetryClient

public NullBotTelemetryClient()

Detalles del método

flush

public void flush()

Vacía el búfer en memoria y las métricas que se agregan previamente.

trackAvailability

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

Envíe información sobre la disponibilidad de una aplicación.

Parámetros:

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)

Envíe información sobre una dependencia externa (llamada saliente) en la aplicación.

Parámetros:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

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

Registre un control DialogView mediante el método TrackPageView en IBotTelemetryClient si se ha implementado IBotPageViewTelemetryClient. También puede cerrar la información a través de TrackTrace.

Parámetros:

dialogName
properties
metrics

trackEvent

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

Registra eventos personalizados con campos con nombre extensible.

Parámetros:

eventName
properties
metrics

trackException

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

Registra una excepción del sistema.

Parámetros:

exception
properties
metrics

trackTrace

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

Enviar un mensaje de seguimiento.

Parámetros:

message
severityLevel
properties

Se aplica a