Condividi tramite


SqlRowsCopiedEventArgs.Abort Proprietà

Definizione

Ottiene o imposta un valore che indica se l'operazione di copia bulk deve essere interrotta.

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

Valore della proprietà

true se l'operazione di copia bulk deve essere interrotta; in caso contrario false, .

Commenti

Utilizzare la Abort proprietà per annullare un'operazione di copia bulk. Impostare Abort su true per interrompere l'operazione di copia bulk.

Se si chiama il metodo Close da SqlRowsCopied, viene generata un'eccezione e lo stato dell'oggetto SqlBulkCopy non cambia.

Se un'applicazione crea in modo specifico un SqlTransaction oggetto nel SqlCommand costruttore, la transazione non viene eseguito il rollback. L'applicazione è responsabile della determinazione dell'eventuale necessità di eseguire il rollback dell'operazione e, in tal caso, deve chiamare il SqlTransaction.Rollback metodo . Se l'applicazione non crea una transazione, viene eseguito automaticamente il rollback della transazione interna corrispondente al batch corrente. Tuttavia, le modifiche correlate ai batch precedenti all'interno dell'operazione di copia bulk vengono mantenute, perché è già stato eseguito il commit delle transazioni per tali batch.

Si applica a

Vedi anche