OleDbTransaction Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет транзакцию SQL, которую нужно сделать в источнике данных. Этот класс не может быть унаследован.
public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
type OleDbTransaction = class
inherit DbTransaction
type OleDbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
- Наследование
- Наследование
- Реализации
Приложение создает объект OleDbTransaction путем вызова BeginTransaction в объекте OleDbConnection. Все последующие операции, связанные с транзакцией (например, фиксация или прерывание транзакции), выполняются в объекте OleDbTransaction.
Connection |
Возвращает объект OleDbConnection, связанный с транзакцией, или |
Db |
При переопределении в производном классе получает объект DbConnection, связанный с транзакцией. (Унаследовано от DbTransaction) |
Isolation |
Указывает IsolationLevel для этой транзакции. |
Supports |
Возвращает значение, указывающее, поддерживает ли этот экземпляр DbTransaction точки сохранения базы данных.
Если |
Begin() |
Инициирует вложенную транзакцию базы данных. |
Begin(Isolation |
Инициирует вложенную транзакцию базы данных и указывает уровень изоляции, используемый для новой транзакции. |
Commit() |
Фиксирует транзакцию базы данных. |
Commit |
Асинхронно фиксирует транзакцию базы данных. (Унаследовано от DbTransaction) |
Create |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает неуправляемые ресурсы, используемые DbTransaction. (Унаследовано от DbTransaction) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые DbTransaction, и при необходимости освобождает управляемые ресурсы. (Унаследовано от DbTransaction) |
Dispose |
Асинхронно разлагает объект транзакции. (Унаследовано от DbTransaction) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Finalize() |
Позволяет объекту пытаться освободить ресурсы и выполнять другие операции очистки перед его восстановлением сборкой мусора. |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Get |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
Initialize |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Memberwise |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
Memberwise |
Создает неглубокую копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Release(String) |
Уничтожает точку сохранения, определенную ранее в текущей транзакции. Это позволяет системе освободить некоторые ресурсы до завершения транзакции. (Унаследовано от DbTransaction) |
Release |
Уничтожает точку сохранения, определенную ранее в текущей транзакции. Это позволяет системе освободить некоторые ресурсы до завершения транзакции. (Унаследовано от DbTransaction) |
Rollback() |
Откат транзакции из ожидающего состояния. |
Rollback(String) |
Откат всех команд, которые были выполнены после установки указанной точки сохранения. (Унаследовано от DbTransaction) |
Rollback |
Асинхронно откатывает транзакцию из ожидающего состояния. (Унаследовано от DbTransaction) |
Rollback |
Откат всех команд, которые были выполнены после установки указанной точки сохранения. (Унаследовано от DbTransaction) |
Save(String) |
Создает точку сохранения в транзакции. Это позволяет выполнять все команды, выполняемые после отката точки сохранения, восстанавливая состояние транзакции в то, что было в момент сохранения. (Унаследовано от DbTransaction) |
Save |
Создает точку сохранения в транзакции. Это позволяет выполнять все команды, выполняемые после отката точки сохранения, восстанавливая состояние транзакции в то, что было в момент сохранения. (Унаследовано от DbTransaction) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
IDb |
Возвращает объект DbConnection, связанный с транзакцией, или пустую ссылку, если транзакция больше не действительна. (Унаследовано от DbTransaction) |
IDisposable. |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
Configure |
Настраивает способ ожидания задач, возвращаемых из асинхронного удаления. |
Продукт | Версии |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |