Table of Contents

Struct CommandSucceededEvent

Namespace
MongoDB.Driver.Core.Events
Assembly
MongoDB.Driver.Core.dll

Occurs when a command has succeeded.

public struct CommandSucceededEvent
Inherited Members

Constructors

CommandSucceededEvent(string, BsonDocument, DatabaseNamespace, long?, int, ConnectionId, ObjectId?, TimeSpan)

Initializes a new instance of the CommandSucceededEvent struct.

public CommandSucceededEvent(string commandName, BsonDocument reply, DatabaseNamespace databaseNamespace, long? operationId, int requestId, ConnectionId connectionId, ObjectId? serviceId, TimeSpan duration)

Parameters

commandName string

Name of the command.

reply BsonDocument

The reply.

databaseNamespace DatabaseNamespace

The database namespace.

operationId long?

The operation identifier.

requestId int

The request identifier.

connectionId ConnectionId

The connection identifier.

serviceId ObjectId?

The service identifier.

duration TimeSpan

The duration.

CommandSucceededEvent(string, BsonDocument, DatabaseNamespace, long?, int, ConnectionId, TimeSpan)

Initializes a new instance of the CommandSucceededEvent struct.

public CommandSucceededEvent(string commandName, BsonDocument reply, DatabaseNamespace databaseNamespace, long? operationId, int requestId, ConnectionId connectionId, TimeSpan duration)

Parameters

commandName string

Name of the command.

reply BsonDocument

The reply.

databaseNamespace DatabaseNamespace

The database namespace.

operationId long?

The operation identifier.

requestId int

The request identifier.

connectionId ConnectionId

The connection identifier.

duration TimeSpan

The duration.

Properties

CommandName

Gets the name of the command.

public string CommandName { get; }

Property Value

string

ConnectionId

Gets the connection identifier.

public ConnectionId ConnectionId { get; }

Property Value

ConnectionId

DatabaseNamespace

Gets the database namespace.

public DatabaseNamespace DatabaseNamespace { get; }

Property Value

DatabaseNamespace

Duration

Gets the duration.

public TimeSpan Duration { get; }

Property Value

TimeSpan

OperationId

Gets the operation identifier.

public long? OperationId { get; }

Property Value

long?

Reply

Gets the reply.

public BsonDocument Reply { get; }

Property Value

BsonDocument

RequestId

Gets the request identifier.

public int RequestId { get; }

Property Value

int

ServiceId

Gets the service identifier.

public ObjectId? ServiceId { get; }

Property Value

ObjectId?

Timestamp

Gets the timestamp.

public DateTime Timestamp { get; }

Property Value

DateTime