Clase TelemetryEvent

Un único evento de telemetría.

Resumen

Miembros Descripciones
public const std::string& GetName() const Obtiene el nombre del evento.
public EventLevel GetLevel() const Obtenga el nivel de evento, que indica si se consideran datos de servicio necesarios (NSD) 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 de cadena al evento.
public void AddAuditOnlyProperty(const std::string& name, const std::string& value) Agregue una propiedad de cadena de solo auditoría al evento.
public std::vector<std::shared_ptr<EventProperty>> GetProperties() const Obtiene todas las propiedades del evento.
public std::shared_ptr<EventProperty GetProperty> (const std::string& name) const Obtiene la propiedad con el nombre especificado, si existe.

Miembros

Función GetName

Obtiene el nombre del evento.

Devuelve: nombre del evento

Función GetLevel

Obtenga el nivel de evento, que indica si se consideran datos de servicio necesarios (NSD) 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 que se va a agregar

Función AddProperty

Agregue una propiedad bool al evento.

Parámetros:

  • name: Nombre de propiedad

  • value: Valor de propiedad

Función AddProperty

Agregue una propiedad double al evento.

Parámetros:

  • name: Nombre de propiedad

  • value: Valor de propiedad

  • pii: clasificación de PII

Función AddProperty

Agregue una propiedad int64 al evento .

Parámetros:

  • name: Nombre de propiedad

  • value: Valor de propiedad

  • pii: clasificación de PII

Función AddProperty

Agregue una propiedad de cadena al evento.

Parámetros:

  • name: Nombre de propiedad

  • value: Valor de propiedad

  • pii: clasificación de PII

Función AddAuditOnlyProperty

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

Parámetros:

  • name: Nombre de propiedad

  • value: Valor de propiedad

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

Función GetProperties

Obtiene todas las propiedades del evento.

Devuelve: Propiedades del evento

Función GetProperty

Obtiene la propiedad con el nombre especificado, si existe.

Parámetros:

  • name: nombre de la propiedad que se va a obtener

Devuelve: propiedad con el nombre especificado o nullptr si no existe