通过


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中止大容量复制操作。

如果从SqlRowsCopied中调用 Close 方法,则会生成异常,并且SqlBulkCopy对象状态不会更改。

如果应用程序专门在构造函数中创建SqlTransactionSqlCommand对象,则不会回滚事务。 应用程序负责确定是否需要回滚操作,如果是,则它必须调用 SqlTransaction.Rollback 该方法。 如果应用程序未创建事务,则与当前批处理对应的内部事务会自动回滚。 但是,保留与大容量复制操作中以前的批处理相关的更改,因为已提交这些批处理的事务。

适用于

另请参阅