Прочитать на английском

Поделиться через


SqlRowsCopiedEventArgs.Abort Свойство

Определение

Возвращает или задает значение, указывающее должна ли быть отменена операция массового копирования.

public bool Abort { get; set; }

Значение свойства

true, если операция массового копирования должна быть отменена; в противном случае — false.

Комментарии

Используйте свойство для Abort отмены операции массового копирования. Задайте значение Aborttrue , чтобы прервать операцию массового копирования.

При вызове метода Close из SqlRowsCopiedсоздается исключение, а SqlBulkCopy состояние объекта не изменяется.

Если приложение специально создает SqlTransaction объект в конструкторе SqlCommand , откат транзакции не выполняется. Приложение отвечает за определение необходимости отката операции, и если это так, оно должно вызвать SqlTransaction.Rollback метод . Если приложение не создает транзакцию, автоматически выполняется откат внутренней транзакции, соответствующей текущему пакету. Однако изменения, связанные с предыдущими пакетами в операции массового копирования, сохраняются, так как транзакции для них уже зафиксированы.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

См. также раздел