SqlTransaction.Save(String) Metódus

Definíció

Létrehoz egy mentési pontot a tranzakcióban, amely a tranzakció egy részének visszaállítására használható, és megadja a savepoint nevét.

public:
 void Save(System::String ^ savePointName);
public void Save(string savePointName);
member this.Save : string -> unit
Public Sub Save (savePointName As String)

Paraméterek

savePointName
String

A mentési pont neve.

Kivételek

Hiba történt a tranzakció véglegesítése közben.

A tranzakciót már véglegesítették vagy visszaállították.

-vagy-

A kapcsolat megszakadt.

Megjegyzések

Save metódus egyenértékű a Transact-SQL SAVE TRANSACTION utasításával.

A paraméterben savePoint használt érték lehet ugyanaz az érték, amelyet a transactionName metódus egyes implementációinak paraméterében BeginTransaction használnak.

A Savepoints egy mechanizmust kínál a tranzakciók egyes részeinek visszaállítására. A metódussal Save létrehoz egy mentési pontot, majd később meghívja a Rollback metódust a mentési pontra való visszaállításhoz ahelyett, hogy visszagördül a tranzakció elejére.

A következőre érvényes:

Lásd még