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 прерывания операции массового копирования.
При вызове метода SqlRowsCopiedClose создается исключение, и SqlBulkCopy состояние объекта не изменяется.
Если приложение специально создает SqlTransaction объект в конструкторе SqlCommand , транзакция не откатывается. Приложение отвечает за определение того, требуется ли откат операции, и если да, он должен вызвать SqlTransaction.Rollback метод. Если приложение не создает транзакцию, внутренняя транзакция, соответствующая текущему пакету, автоматически откатывается. Однако изменения, связанные с предыдущими пакетами в рамках операции массового копирования, сохраняются, так как транзакции для них уже зафиксированы.