Freigeben über


SqlRowsCopiedEventArgs.Abort Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Massenkopiervorgang abgebrochen werden soll.

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

Eigenschaftswert

true, wenn der Massenkopiervorgang abgebrochen werden soll; andernfalls false.

Hinweise

Verwenden Sie die Abort -Eigenschaft, um einen Massenkopiervorgang abzubrechen. Legen Sie auf fest Aborttrue , um den Massenkopiervorgang abzubrechen.

Wenn Sie die Close-Methode von SqlRowsCopiedaufrufen, wird eine Ausnahme generiert, und der SqlBulkCopy Objektzustand ändert sich nicht.

Wenn eine Anwendung speziell ein SqlTransaction Objekt im SqlCommand Konstruktor erstellt, wird für die Transaktion kein Rollback ausgeführt. Die Anwendung ist dafür verantwortlich, zu bestimmen, ob ein Rollback für den Vorgang erforderlich ist, und wenn ja, muss sie die SqlTransaction.Rollback -Methode aufrufen. Wenn die Anwendung keine Transaktion erstellt, wird für die interne Transaktion, die dem aktuellen Batch entspricht, automatisch ein Rollback ausgeführt. Änderungen im Zusammenhang mit vorherigen Batches innerhalb des Massenkopiervorgangs werden jedoch beibehalten, da für die Transaktionen für sie bereits ein Commit ausgeführt wurde.

Gilt für: