TransactionOptions Struktura

Definicja

Zawiera dodatkowe informacje określające zachowania transakcji.

C#
public struct TransactionOptions : IEquatable<System.Transactions.TransactionOptions>
C#
public struct TransactionOptions
Dziedziczenie
TransactionOptions
Implementuje

Uwagi

Ta struktura hermetyzuje parametry limitu czasu i poziomu izolacji dla transakcji w jedną prostą strukturę. Jest przekazywany do TransactionScope konstruktorów i CommittableTransaction w celu utworzenia nowej transakcji z żądanymi zachowaniami.

Właściwości

IsolationLevel

Pobiera lub ustawia poziom izolacji transakcji.

Timeout

Pobiera lub ustawia limit czasu dla transakcji.

Metody

Equals(Object)

Określa, czy to TransactionOptions wystąpienie i określony obiekt są równe.

Equals(TransactionOptions)

Wskazuje, czy bieżące wystąpienie jest równe innemu wystąpieniu tego samego typu.

GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

Operatory

Equality(TransactionOptions, TransactionOptions)

Sprawdza, czy dwa określone TransactionOptions wystąpienia są równoważne.

Inequality(TransactionOptions, TransactionOptions)

Zwraca wartość wskazującą, czy dwa TransactionOptions wystąpienia nie są równe.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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, 2.1