Class MissingTransactionFactory
- Namespace
- JsonApiDotNetCore.AtomicOperations
- Assembly
- JsonApiDotNetCore.dll
A transaction factory that throws when used in an atomic:operations request, because no transaction support is available.
public sealed class MissingTransactionFactory : IOperationsTransactionFactory
- Inheritance
-
MissingTransactionFactory
- Implements
- Inherited Members
Methods
RunInTransactionAsync<TResult>(Func<IOperationsTransaction, Task<TResult>>, CancellationToken)
Executes the specified asynchronous callback within an overarching transaction.
public Task<TResult> RunInTransactionAsync<TResult>(Func<IOperationsTransaction, Task<TResult>> asyncAction, CancellationToken cancellationToken)
Parameters
asyncActionFunc<IOperationsTransaction, Task<TResult>>The callback to execute within the transaction.
cancellationTokenCancellationTokenPropagates notification that request handling should be canceled.
Returns
- Task<TResult>
Type Parameters
TResultThe return type of the callback.