DbTransaction Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza az adatbázis-tranzakciók alapvető viselkedését, és egy alaposztályt biztosít az adatbázis-specifikus tranzakciókhoz.
public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, System::Data::IDbTransaction
public abstract class DbTransaction : IDisposable
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, System.Data.IDbTransaction
type DbTransaction = class
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
interface IAsyncDisposable
type DbTransaction = class
interface IDbTransaction
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
Public MustInherit Class DbTransaction
Implements IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction
- Öröklődés
-
DbTransaction
- Öröklődés
- Származtatott
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| DbTransaction() |
Új objektum inicializálása DbTransaction . |
Tulajdonságok
| Name | Description |
|---|---|
| Connection |
Megadja a DbConnection tranzakcióhoz társított objektumot. |
| DbConnection |
Ha felül van bírálva egy származtatott osztályban, lekéri a DbConnection tranzakcióhoz társított objektumot. |
| IsolationLevel |
Ha felül van bírálva egy származtatott osztályban, lekéri a tranzakció elkülönítési szintjét. |
| SupportsSavepoints |
Olyan értéket kap, amely jelzi, hogy ez a DbTransaction példány támogatja-e az adatbázis-mentési pontokat.
Ha |
Metódusok
| Name | Description |
|---|---|
| Commit() |
Ha felülbírált egy származtatott osztályban, véglegesíti az adatbázis-tranzakciót. |
| CommitAsync(CancellationToken) |
Aszinkron módon véglegesíti az adatbázis-tranzakciót. |
| CreateObjRef(Type) |
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| Dispose() |
Felszabadítja a nem felügyelt erőforrásokat, amelyeket a DbTransaction. |
| Dispose(Boolean) |
Felszabadítja a felügyelt erőforrások által DbTransaction használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| DisposeAsync() |
Aszinkron módon megsemmisíti a tranzakcióobjektumot. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| Release(String) |
Megsemmisít egy, az aktuális tranzakcióban korábban definiált mentési pontot. Ez lehetővé teszi a rendszer számára, hogy bizonyos erőforrásokat a tranzakció befejezése előtt visszaköveteljen. |
| ReleaseAsync(String, CancellationToken) |
Megsemmisít egy, az aktuális tranzakcióban korábban definiált mentési pontot. Ez lehetővé teszi a rendszer számára, hogy bizonyos erőforrásokat a tranzakció befejezése előtt visszaköveteljen. |
| Rollback() |
Ha egy származtatott osztályban felül van bírálva, a függő állapotból visszaállít egy tranzakciót. |
| Rollback(String) |
Visszaállítja az összes parancsot, amelyet a megadott mentési pont létrehozása után hajtottak végre. |
| RollbackAsync(CancellationToken) |
Aszinkron módon visszaállít egy tranzakciót függő állapotból. |
| RollbackAsync(String, CancellationToken) |
Visszaállítja az összes parancsot, amelyet a megadott mentési pont létrehozása után hajtottak végre. |
| Save(String) |
Létrehoz egy mentési pontot a tranzakcióban. Ez lehetővé teszi, hogy a mentési pont létrehozása után végrehajtott összes parancs vissza legyen állítva, és visszaállítsa a tranzakció állapotát a mentési pont idejének állapotára. |
| SaveAsync(String, CancellationToken) |
Létrehoz egy mentési pontot a tranzakcióban. Ez lehetővé teszi, hogy a mentési pont létrehozása után végrehajtott összes parancs vissza legyen állítva, és visszaállítsa a tranzakció állapotát a mentési pont idejének állapotára. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IDbTransaction.Connection |
Lekéri a DbConnection tranzakcióhoz társított objektumot, vagy null referenciát, ha a tranzakció már nem érvényes. |
Bővítő metódusok
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfigurálja, hogy az aszinkron eldobható feladatok hogyan lesznek végrehajtva. |