SqlRowsCopiedEventArgs.Abort Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se interrompere l'operazione di copia di massa.
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 è necessario interrompere l'operazione di copia di massa; in caso contrario false
.
Commenti
Utilizzare la Abort proprietà per annullare un'operazione di copia bulk. Impostare Abort su per true
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 per determinare se è necessario eseguire il rollback dell'operazione e, in tal caso, deve chiamare il SqlTransaction.Rollback metodo. Se l'applicazione non crea una transazione, la transazione interna corrispondente al batch corrente viene eseguito automaticamente il rollback. Tuttavia, le modifiche correlate ai batch precedenti all'interno dell'operazione di copia bulk vengono mantenute, perché le transazioni per le quali sono già state eseguite il commit.