# La clase MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent

(mongodb >=1.13.0)

## Introducción

La clase MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent encapsula información sobre un latido de servidor exitoso (es decir, » comando hello emitido a través de » la supervisión del servidor).

## Sinopsis de la Clase

final class MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent {
/* Propiedades */
public readonly string $host;
public readonly int $port;
public readonly bool $awaited;
public readonly int $duration;
public readonly object $reply;
/* Métodos */
final public function getDurationMicros(): int
final public function getHost(): string
final public function getPort(): int
final public function getReply(): object
final public function isAwaited(): bool
}

## Propiedades

host
  El host del servidor.
port
  El puerto del servidor.
awaited
  Indica si el latido utilizó un protocolo de transmisión continua. La extensión no utiliza el protocolo de transmisión continua para la supervisión, por lo que este método siempre devolverá `false`.
duration
  La duración del latido en microsegundos. La duración es un valor calculado que incluye el tiempo necesario para enviar el mensaje y recibir la respuesta del servidor.
reply
  El documento de respuesta devuelto por el servidor.

## Historial de cambios

Versión | Descripción
--- | ---
PECL mongodb 2.3.0 | Se añadieron propiedades públicas readonly. La propiedad duration reemplaza al método getDurationMicros().

## Tabla de contenidos

- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getDurationMicros — Devuelve la duración del latido en microsegundos
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getHost — Devuelve el nombre de host del servidor
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getPort — Devuelve el puerto en el que este servidor escucha
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::getReply — Devuelve el documento de respuesta del heartbeat
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent::isAwaited — Indica si el latido periódico ha utilizado un protocolo de difusión de flujo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open