AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de telemetría
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Obtiene y establece la configuración de telemetría.
Ejemplo
// Forces telemetry data to be sent every 30 minutes
TelemetryConfigure(tcMaximumPeriodCollection, 1800)
Sintaxis

Obtener la configuración de telemetría Ocultar los detalles

<Result> = TelemetryConfigure(<Parameter>)
<Result>: Integro
Valor del parámetro especificado.
<Parameter>: Constante de tipo Integer
Parámetro a recuperar. Este parámetro corresponde a una de las siguientes constantes:
tcEnableLogConfigurar el registro de telemetría. Puede corresponder a una combinación de las siguientes constantes:
  • tcFileLog: La telemetría utiliza un archivo de registro. El archivo correspondiente se guarda en el directorio "\AppData\Roaming\\"..
    Android Esta constante no está disponible.
  • tcMemoryLog: La telemetría utiliza un registro de memoria.
tcGetMemoryLogDevuelve el contenido del registro de memoria.
tcIdleTimeoutSe utiliza para contar el tiempo de actividad en una ventana: el cronómetro de conteo se detiene automáticamente después de este tiempo de inactividad.
Este tiempo de espera es de set a 1 minuto por Default.
tcMaximumPeriodCollectionPeriodicidad máxima para la recogida de los datos de telemetría (en segundos). Los datos se enviarán al final de este período, independientemente del tamaño de los datos recogidos..
Este período es de set a 1 hora de Default.
tcMinimumPeriodCollectionPeriodicidad mínima para la recogida de los datos de telemetría (en segundos). Los datos pueden enviarse al final de este período si se alcanza el tamaño mínimo..
Este período es set a 5 minutos por Default.
tcMinimumSizeCollectionTamaño mínimo de los datos recogidos durante el período mínimo de recogida (en kilobytes).
Este tamaño es set a 5 MB por Default.
tcNumberSendAttemptsNúmero máximo de intentos de enviar datos de telemetría en modo online:
  • 0. Los intentos no se cuentan. Los datos se envían cada vez, incluso si el servidor no responde.
  • 1. Los datos se envían sólo una vez cuando se inicia la aplicación. Si el servidor no responde, no habrá más intentos.
  • otro valor (3 por Default). Le permite a set un número total de intentos dentro de un período determinado para enviar datos.
Por defecto, tcNumberSendAttempts = 3 y tcMaximumPeriodCollection = 1 por lo que hay 3 horas de intentos.
tcOfflineModeModo de funcionamiento de la telemetría:
  • True (valor predeterminado). La telemetría funciona en modo desconectado.
  • False. La telemetría funciona en modo online (comportamiento de Default antes de la versión 25)..
Para más detalles sobre el funcionamiento de la telemetría, véase Telemetría: Modo de envío de datos.
tcStatusEstado actual de la telemetría. Este status puede corresponder a una de las siguientes constantes:
  • tsAbandon: la telemetría se abandona tras demasiados errores de envío.
  • tsCollect: la telemetría está activada y se recogen datos.
  • tsWaiting: la telemetría está activada pero no ha podido enviar datos al servidor. Los datos están a la espera de ser enviados en una fecha posterior.
  • tsSend: la telemetría está activada y ha enviado datos correctamente.
  • tsError: la telemetría está activada pero no ha podido enviar datos al servidor.
  • tsInactive: telemetría es Inactive.

Configuración de los parámetros de telemetría Ocultar los detalles

<Result> = TelemetryConfigure(<Parameter> , <New value>)
<Result>: Integro
Valor anterior del parámetro especificado.
<Parameter>: Constante de tipo Integer
Parámetro a modificar. Este parámetro corresponde a una de las siguientes constantes:
tcEnableLogConfigurar el registro de telemetría. Puede corresponder a una combinación de las siguientes constantes:
  • tcFileLog: La telemetría utiliza un archivo de registro. El archivo correspondiente se guarda en el directorio "\AppData\Roaming\\"..
  • tcMemoryLog: La telemetría utiliza un registro de memoria.
tcIdleTimeoutSe utiliza para contar el tiempo de actividad en una ventana: el cronómetro de conteo se detiene automáticamente después de este tiempo de inactividad. Este tiempo de espera es de set a 1 minuto por Default.
tcMaximumPeriodCollectionPeriodicidad máxima para la recogida de los datos de telemetría (en segundos). Los datos se enviarán al final de este período, independientemente del tamaño de los datos recogidos.. Este período es de set a 1 hora de Default.
tcMinimumPeriodCollectionPeriodicidad mínima para la recogida de los datos de telemetría (en segundos). Los datos pueden enviarse al final de este período si se alcanza el tamaño mínimo.. Este período es set a 5 minutos por Default.
tcMinimumSizeCollectionTamaño mínimo de los datos recogidos durante el período mínimo de recogida (en kilobytes). Este tamaño es set a 5 MB por Default.
tcNumberSendAttemptsNúmero máximo de intentos de enviar datos de telemetría en modo online:
  • 0. Los intentos no se cuentan. Los datos se envían cada vez, incluso si el servidor no responde.
  • 1. Los datos se envían sólo una vez cuando se inicia la aplicación. Si el servidor no responde, no habrá más intentos.
  • otro valor (3 por Default). Le permite a set un número total de intentos dentro de un período determinado para enviar datos.
Por defecto, tcNumberSendAttempts = 3 y tcMaximumPeriodCollection = 1 por lo que hay 3 horas de intentos.
tcOfflineModeModo de funcionamiento de la telemetría:
  • True (valor predeterminado). La telemetría funciona en modo desconectado.
  • False. La telemetría funciona en modo online (comportamiento de Default antes de la versión 25)..
Para más detalles sobre el funcionamiento de la telemetría, véase Telemetría: Modo de envío de datos.
<New value>: Integro
Nuevo valor para el parámetro.
Observaciones
La función TelemetryConfigure puede llamarse antes de la función TelemetryEnable.
Si se llama a la función TelemetryConfigure después de la función TelemetryEnable, los nuevos parámetros se tendrán en cuenta después de un tiempo de espera que corresponde al tiempo mínimo de recolección anterior.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wdxxxsimu.dll
Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/06/2023

Señalar un error o enviar una sugerencia | Ayuda local