SqlRowsCopiedEventArgs.Abort Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее должна ли быть отменена операция массового копирования.
public:
property bool Abort { bool get(); void set(bool value); };
public bool Abort { get; set; }
member this.Abort : bool with get, set
Public Property Abort As Boolean
Значение свойства
true
, если операция массового копирования должна быть отменена; в противном случае — false
.
Комментарии
Используйте свойство для Abort отмены операции массового копирования. Задайте значение Aborttrue
, чтобы прервать операцию массового копирования.
При вызове метода Close из SqlRowsCopiedсоздается исключение, а SqlBulkCopy состояние объекта не изменяется.
Если приложение специально создает SqlTransaction объект в конструкторе SqlCommand , откат транзакции не выполняется. Приложение отвечает за определение необходимости отката операции, и если это так, оно должно вызвать SqlTransaction.Rollback метод . Если приложение не создает транзакцию, автоматически выполняется откат внутренней транзакции, соответствующей текущему пакету. Однако изменения, связанные с предыдущими пакетами в операции массового копирования, сохраняются, так как транзакции для них уже зафиксированы.