DbTransaction DbTransaction DbTransaction DbTransaction Class

Определение

Определяет основное поведение транзакций базы данных и предоставляет базовый класс для транзакций, связанных с базой данных.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

public ref class DbTransaction abstract : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
type DbTransaction = class
    inherit MarshalByRefObject
    interface IDbTransaction
    interface IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Наследование
Производный
Реализации

Конструкторы

DbTransaction() DbTransaction() DbTransaction() DbTransaction()

Инициализирует новый объект DbTransaction.Initializes a new DbTransaction object.

Свойства

Connection Connection Connection Connection

Задает объект DbConnection, связанный с транзакцией.Specifies the DbConnection object associated with the transaction.

DbConnection DbConnection DbConnection DbConnection

При переопределении в производном классе получает объект DbConnection, связанный с транзакцией.When overridden in a derived class, gets the DbConnection object associated with the transaction.

IsolationLevel IsolationLevel IsolationLevel IsolationLevel

При переопределении в производном классе возвращает уровень изоляции для этой транзакции.When overridden in a derived class, gets the isolation level for this transaction.

Методы

Commit() Commit() Commit() Commit()

При переопределении в производном классе фиксирует транзакцию в базе данных.When overridden in a derived class, commits the database transaction.

CommitAsync(CancellationToken) CommitAsync(CancellationToken) CommitAsync(CancellationToken) CommitAsync(CancellationToken)

Асинхронно фиксирует транзакцию базы данных.Asynchronously commits the database transaction.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Освобождает неуправляемые ресурсы, используемые DbTransaction.Releases the unmanaged resources used by the DbTransaction.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом DbTransaction, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the DbTransaction and optionally releases the managed resources.

DisposeAsync() DisposeAsync() DisposeAsync() DisposeAsync()

Асинхронно размещает объект транзакции.Asynchronously diposes the transaction object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Rollback() Rollback() Rollback() Rollback()

При переопределении в производном классе выполняет откат транзакции из состояния ожидания.When overridden in a derived class, rolls back a transaction from a pending state.

RollbackAsync(CancellationToken) RollbackAsync(CancellationToken) RollbackAsync(CancellationToken) RollbackAsync(CancellationToken)

Асинхронно откатывает транзакцию из состояния ожидания.Asynchronously rolls back a transaction from a pending state.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

IDbTransaction.Connection IDbTransaction.Connection IDbTransaction.Connection IDbTransaction.Connection

Возвращает объект DbConnection, связанный с транзакцией, или пустую ссылку, если транзакция больше не является допустимой.Gets the DbConnection object associated with the transaction, or a null reference if the transaction is no longer valid.

Применяется к

Дополнительно