<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Transactions.TransactionScope

public sealed class TransactionScope : IDisposable

public TransactionScope(Transaction transactionToUse)

public TransactionScope(Transaction transactionToUse, TimeSpan scopeTimeout)

public TransactionScope(Transaction transactionToUse, TimeSpan scopeTimeout, EnterpriseServicesInteropOption interopOption)

public TransactionScope(Transaction transactionToUse, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption)

public TransactionScope(Transaction transactionToUse, TransactionScopeAsyncFlowOption asyncFlowOption)

public TransactionScope(TransactionScopeOption scopeOption, TimeSpan scopeTimeout)

public TransactionScope(TransactionScopeOption scopeOption, TimeSpan scopeTimeout, TransactionScopeAsyncFlowOption asyncFlowOption)

public TransactionScope(TransactionScopeOption scopeOption, TransactionOptions transactionOptions)

public TransactionScope(TransactionScopeOption scopeOption, TransactionOptions transactionOptions, EnterpriseServicesInteropOption interopOption)

public TransactionScope(TransactionScopeOption scopeOption, TransactionOptions transactionOptions, TransactionScopeAsyncFlowOption asyncFlowOption)

public void Complete()

public void Dispose()