Класс MongoDB\Driver\Monitoring\CommandFailedEvent

(mongodb >=1.3.0)

Введение

Класс MongoDB\Driver\Monitoring\CommandFailedEvent содержит информацию о неудачной команде.

Обзор класса

final class MongoDB\Driver\Monitoring\CommandFailedEvent {
/* Свойства */
public readonly string $host;
public readonly int $port;
public readonly string $commandName;
public readonly string $databaseName;
public readonly int $duration;
public readonly Exception $error;
public readonly object $reply;
public readonly string $operationId;
public readonly string $requestId;
public readonly ?int $serverConnectionId;
/* Методы */
final public function getCommandName(): string
final public function getDatabaseName(): string
final public function getDurationMicros(): int
final public function getError(): Exception
final public function getHost(): string
final public function getOperationId(): string
final public function getPort(): int
final public function getReply(): object
final public function getRequestId(): string
final public function getServer(): MongoDB\Driver\Server
final public function getServerConnectionId(): ?int
final public function getServiceId(): ?MongoDB\BSON\ObjectId
}

Свойства

host
Имя хоста сервера, который выполнил команду.
port
Порт сервера, который выполнил команду.
commandName
Имя команды.
databaseName
Имя базы данных.
duration
Длительность команды в микросекундах. Длительность представляет собой расчётное значение, которое включает время отправки сообщения и получения ответа от сервера.
error
Исключение, которое было выброшено при сбое команды.
reply
Документ ответа об ошибке, который вернул сервер.
operationId
Идентификатор операции. Используется для связывания событий между собой, например, для bulk-операций записи, которые могут порождать несколько команд.
requestId
Идентификатор запроса. Используется для связывания события MongoDB\Driver\Monitoring\CommandFailedEvent с соответствующим MongoDB\Driver\Monitoring\CommandStartedEvent.
serviceId
Идентификатор службы или null, если сервер не поддерживает его (то есть когда не используется режим балансировки нагрузки).
serverConnectionId
Идентификатор соединения с сервером или null, если недоступен.

Список изменений

Версия Описание
PECL-модуль mongodb 2.3.0 Добавлены свойства public readonly. Свойство duration заменяет метод getDurationMicros().

Содержание

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top