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


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 метод . Если приложение не создает транзакцию, автоматически выполняется откат внутренней транзакции, соответствующей текущему пакету. Однако изменения, связанные с предыдущими пакетами в операции массового копирования, сохраняются, так как транзакции для них уже зафиксированы.

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

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