DbTransaction Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje podstawowe zachowanie transakcji bazy danych i udostępnia klasę bazową dla transakcji specyficznych dla bazy danych.
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
- Dziedziczenie
-
DbTransaction
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
DbTransaction() |
Inicjuje nowy DbTransaction obiekt. |
Właściwości
Connection |
Określa DbConnection obiekt skojarzony z transakcją. |
DbConnection |
Po zastąpieniu w klasie pochodnej pobiera DbConnection obiekt skojarzony z transakcją. |
IsolationLevel |
Po zastąpieniu w klasie pochodnej pobiera poziom izolacji dla tej transakcji. |
SupportsSavepoints |
Pobiera wartość wskazującą, czy to DbTransaction wystąpienie obsługuje punkty zapisywania bazy danych.
Jeśli |
Metody
Commit() |
Po zastąpieniu w klasie pochodnej zatwierdza transakcję bazy danych. |
CommitAsync(CancellationToken) |
Asynchronicznie zatwierdza transakcję bazy danych. |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Dispose() |
Zwalnia niezarządzane zasoby używane przez program DbTransaction. |
Dispose(Boolean) |
Zwalnia zasoby niezarządzane używane przez element DbTransaction i opcjonalnie zwalnia zasoby zarządzane. |
DisposeAsync() |
Asynchronicznie rozprasza obiekt transakcji. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Nieaktualne.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Nieaktualne.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
Release(String) |
Niszczy punkt zapisywania zdefiniowany wcześniej w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji. |
ReleaseAsync(String, CancellationToken) |
Niszczy punkt zapisywania zdefiniowany wcześniej w bieżącej transakcji. Dzięki temu system może odzyskać niektóre zasoby przed zakończeniem transakcji. |
Rollback() |
Po przesłonięciu w klasie pochodnej wycofywanie transakcji ze stanu oczekiwania. |
Rollback(String) |
Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisu. |
RollbackAsync(CancellationToken) |
Asynchronicznie cofa transakcję ze stanu oczekiwania. |
RollbackAsync(String, CancellationToken) |
Przywraca wszystkie polecenia, które zostały wykonane po ustanowieniu określonego punktu zapisu. |
Save(String) |
Tworzy punkt zapisu w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, mają zostać wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisu. |
SaveAsync(String, CancellationToken) |
Tworzy punkt zapisu w transakcji. Dzięki temu wszystkie polecenia, które są wykonywane po ustanowieniu punktu zapisywania, mają zostać wycofane, przywracając stan transakcji do tego, co było w momencie punktu zapisu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IDbTransaction.Connection |
DbConnection Pobiera obiekt skojarzony z transakcją lub odwołanie o wartości null, jeśli transakcja nie jest już prawidłowa. |
Metody rozszerzania
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje sposób oczekiwania na zadania zwracane z jednorazowego użytku asynchronicznego. |