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, связанный с транзакцией, или |
DbConnection |
При переопределении в производном классе получает объект DbConnection, связанный с транзакцией. (Унаследовано от DbTransaction) |
IsolationLevel |
Указывает IsolationLevel для этой транзакции. |
SupportsSavepoints |
Возвращает значение, указывающее, поддерживает ли этот экземпляр DbTransaction точки сохранения базы данных.
Если |
Методы
Begin() |
Инициирует вложенную транзакцию базы данных. |
Begin(IsolationLevel) |
Инициирует вложенную транзакцию базы данных и указывает уровень изоляции, используемый для новой транзакции. |
Commit() |
Фиксирует транзакцию базы данных. |
CommitAsync(CancellationToken) |
Асинхронно фиксирует транзакцию базы данных. (Унаследовано от DbTransaction) |
CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает неуправляемые ресурсы, используемые DbTransaction. (Унаследовано от DbTransaction) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые DbTransaction, и при необходимости освобождает управляемые ресурсы. (Унаследовано от DbTransaction) |
DisposeAsync() |
Асинхронно разлагает объект транзакции. (Унаследовано от DbTransaction) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Finalize() |
Позволяет объекту пытаться освободить ресурсы и выполнять другие операции очистки перед его восстановлением сборкой мусора. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неглубокую копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Release(String) |
Уничтожает точку сохранения, определенную ранее в текущей транзакции. Это позволяет системе освободить некоторые ресурсы до завершения транзакции. (Унаследовано от DbTransaction) |
ReleaseAsync(String, CancellationToken) |
Уничтожает точку сохранения, определенную ранее в текущей транзакции. Это позволяет системе освободить некоторые ресурсы до завершения транзакции. (Унаследовано от DbTransaction) |
Rollback() |
Откат транзакции из ожидающего состояния. |
Rollback(String) |
Откат всех команд, которые были выполнены после установки указанной точки сохранения. (Унаследовано от DbTransaction) |
RollbackAsync(CancellationToken) |
Асинхронно откатывает транзакцию из ожидающего состояния. (Унаследовано от DbTransaction) |
RollbackAsync(String, CancellationToken) |
Откат всех команд, которые были выполнены после установки указанной точки сохранения. (Унаследовано от DbTransaction) |
Save(String) |
Создает точку сохранения в транзакции. Это позволяет выполнять все команды, выполняемые после отката точки сохранения, восстанавливая состояние транзакции в то, что было в момент сохранения. (Унаследовано от DbTransaction) |
SaveAsync(String, CancellationToken) |
Создает точку сохранения в транзакции. Это позволяет выполнять все команды, выполняемые после отката точки сохранения, восстанавливая состояние транзакции в то, что было в момент сохранения. (Унаследовано от DbTransaction) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
IDbTransaction.Connection |
Возвращает объект DbConnection, связанный с транзакцией, или пустую ссылку, если транзакция больше не действительна. (Унаследовано от DbTransaction) |
IDisposable.Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
Методы расширения
ConfigureAwait(IAsyncDisposable, Boolean) |
Настраивает способ ожидания задач, возвращаемых из асинхронного удаления. |