Класс 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().

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы