clase TelemetryEvent

Un único evento de telemetría.

Resumen

Miembros Descripciones
const público std::string & GetName() const Obtener el nombre del evento.
public EventLevel GetLevel() const Obtenga el nivel de evento, que indica si se consideran datos de servicio (NSD) necesarios o no.
public const std::chrono::steady_clock::time_point & GetStartTime() const Obtener la hora de inicio del evento.
public void AddProperty(const std::shared_ptr < EventProperty >& prop) Agregue una propiedad al evento.
public void AddProperty(const std::string & name, bool value) Agregue una propiedad bool al evento.
public void AddProperty(const std::string & name, double value, Pii pii) Agregue una propiedad double al evento.
public void AddProperty(const std::string & name, int64_t value, Pii pii) Agregue una propiedad int64 al evento.
public void AddProperty(const std::string & name, const std::string & value, Pii pii) Agregue una propiedad string al evento.
public void AddAuditOnlyProperty(const std::string & name, const std::string & value) Agregue una propiedad de cadena solo de auditoría al evento.
public std::vector < std::shared_ptr < EventProperty >> GetProperties() const Obtenga todas las propiedades del evento.
public std::shared_ptr < EventProperty > GetProperty(const std::string & name) Obtenga la propiedad con el nombre dado, si lo hay.

Miembros

Función GetName

Obtener el nombre del evento.

Devuelve: Nombre del evento

Función GetLevel

Obtenga el nivel de evento, que indica si se consideran datos de servicio (NSD) necesarios o no.

Devuelve: Nivel de evento

Función GetStartTime

Obtener la hora de inicio del evento.

Devuelve: Hora de inicio del evento

Función AddProperty

Agregue una propiedad al evento.

Parámetros:

  • prop:Propiedad para agregar

Función AddProperty

Agregue una propiedad bool al evento.

Parámetros:

  • nombre:Nombre de propiedad

  • valor: valor de propiedad

Función AddProperty

Agregue una propiedad double al evento.

Parámetros:

  • nombre:Nombre de propiedad

  • valor: valor de propiedad

  • pii:clasificación PII

Función AddProperty

Agregue una propiedad int64 al evento.

Parámetros:

  • nombre:Nombre de propiedad

  • valor: valor de propiedad

  • pii:clasificación PII

Función AddProperty

Agregue una propiedad string al evento.

Parámetros:

  • nombre:Nombre de propiedad

  • valor: valor de propiedad

  • pii:clasificación PII

Función AddAuditOnlyProperty

Agregue una propiedad de cadena solo de auditoría al evento.

Parámetros:

  • nombre:Nombre de propiedad

  • valor: valor de propiedad

Una propiedad de solo auditoría contiene información confidencial y no debe escribirse en registros de archivos ni en ninguna canalización, excepto en la auditoría hasta que se desvía manualmente.

Función GetProperties

Obtenga todas las propiedades del evento.

Devuelve: Propiedades de evento

Función GetProperty

Obtenga la propiedad con el nombre dado, si lo hay.

Parámetros:

  • nombre:Nombre de la propiedad para obtener

Devuelve: Propiedad con el nombre dado o nullptr si nonene