setTransactionContext<T> method

Future<T> setTransactionContext<T>(
  1. EvaluationContext context,
  2. FutureOr<T> operation()
)

Experimental: run an operation in the registered carrier's request scope. Without a carrier the operation still runs, but this context is ignored.

Implementation

Future<T> setTransactionContext<T>(
  EvaluationContext context,
  FutureOr<T> Function() operation,
) {
  _ensureMutable();
  return _transactionManager.setTransactionContext(context, operation);
}