Struct CommandFailedEvent
Occurs when a command has failed.
public struct CommandFailedEvent
- Inherited Members
Constructors
CommandFailedEvent(string, DatabaseNamespace, Exception, long?, int, ConnectionId, ObjectId?, TimeSpan)
Initializes a new instance of the CommandFailedEvent struct.
public CommandFailedEvent(string commandName, DatabaseNamespace databaseNamespace, Exception exception, long? operationId, int requestId, ConnectionId connectionId, ObjectId? serviceId, TimeSpan duration)
Parameters
commandName
stringName of the command.
databaseNamespace
DatabaseNamespaceThe database namespace.
exception
ExceptionThe exception.
operationId
long?The operation identifier.
requestId
intThe request identifier.
connectionId
ConnectionIdThe connection identifier.
serviceId
ObjectId?The service identifier.
duration
TimeSpanThe duration.
CommandFailedEvent(string, DatabaseNamespace, Exception, long?, int, ConnectionId, TimeSpan)
Initializes a new instance of the CommandFailedEvent struct.
public CommandFailedEvent(string commandName, DatabaseNamespace databaseNamespace, Exception exception, long? operationId, int requestId, ConnectionId connectionId, TimeSpan duration)
Parameters
commandName
stringName of the command.
databaseNamespace
DatabaseNamespaceThe database namespace.
exception
ExceptionThe exception.
operationId
long?The operation identifier.
requestId
intThe request identifier.
connectionId
ConnectionIdThe connection identifier.
duration
TimeSpanThe duration.
Properties
CommandName
Gets the name of the command.
public string CommandName { get; }
Property Value
ConnectionId
Gets the connection identifier.
public ConnectionId ConnectionId { get; }
Property Value
DatabaseNamespace
Gets the database namespace.
public DatabaseNamespace DatabaseNamespace { get; }
Property Value
Duration
Gets the duration.
public TimeSpan Duration { get; }
Property Value
Failure
Gets the exception.
public Exception Failure { get; }
Property Value
OperationId
Gets the operation identifier.
public long? OperationId { get; }
Property Value
- long?
RequestId
Gets the request identifier.
public int RequestId { get; }
Property Value
ServiceId
Gets the service identifier.
public ObjectId? ServiceId { get; }
Property Value
Timestamp
Gets the timestamp.
public DateTime Timestamp { get; }