/// <summary> /// Enqueues the database command. /// </summary> /// <param name="command">The command.</param> public void EnqueueDatabaseCommand(IQueuedDatabaseCommand command) { lock (_executionQueue) { _executionQueue.Enqueue(command); } }
/// <summary> /// Initializes a new instance of the <see cref="AsyncRemoveEventResult"/> class. /// </summary> /// <param name="resultCode">The result code.</param> /// <param name="deleteCommand">The delete command.</param> public AsyncRemoveEventResult(int resultCode, IQueuedDatabaseCommand deleteCommand) : base(resultCode) { this.DeleteCommand = deleteCommand; }