[This is preliminary documentation and is subject to change.]
Namespace: NFX.DataAccess.MongoDBAssembly: NFX.MongoDB (in NFX.MongoDB.dll) Version: 3.0.0.1 (3.0.0.1)
public virtual Task<CRUDTransaction> BeginTransactionAsync(
IsolationLevel iso = IsolationLevel.ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior.CommitOnDispose
)
public virtual Task<CRUDTransaction> BeginTransactionAsync(
IsolationLevel iso = IsolationLevel.ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior.CommitOnDispose
)
Public Overridable Function BeginTransactionAsync (
Optional iso As IsolationLevel = IsolationLevel.ReadCommitted,
Optional behavior As TransactionDisposeBehavior = TransactionDisposeBehavior.CommitOnDispose
) As Task(Of CRUDTransaction)
Public Overridable Function BeginTransactionAsync (
Optional iso As IsolationLevel = IsolationLevel.ReadCommitted,
Optional behavior As TransactionDisposeBehavior = TransactionDisposeBehavior.CommitOnDispose
) As Task(Of CRUDTransaction)
public:
virtual Task<CRUDTransaction^>^ BeginTransactionAsync(
IsolationLevel iso = IsolationLevel::ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior::CommitOnDispose
)
public:
virtual Task<CRUDTransaction^>^ BeginTransactionAsync(
IsolationLevel iso = IsolationLevel::ReadCommitted,
TransactionDisposeBehavior behavior = TransactionDisposeBehavior::CommitOnDispose
)
abstract BeginTransactionAsync :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> Task<CRUDTransaction>
override BeginTransactionAsync :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> Task<CRUDTransaction>
abstract BeginTransactionAsync :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> Task<CRUDTransaction>
override BeginTransactionAsync :
?iso : IsolationLevel *
?behavior : TransactionDisposeBehavior
(* Defaults:
let _iso = defaultArg iso IsolationLevel.ReadCommitted
let _behavior = defaultArg behavior TransactionDisposeBehavior.CommitOnDispose
*)
-> Task<CRUDTransaction>
Return Value
Type:
Task CRUDTransaction Implements
ICRUDTransactionOperations BeginTransactionAsync(IsolationLevel, TransactionDisposeBehavior)