Table of Contents

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

asyncAction Func<IOperationsTransaction, Task<TResult>>

The callback to execute within the transaction.

cancellationToken CancellationToken

Propagates notification that request handling should be canceled.

Returns

Task<TResult>

Type Parameters

TResult

The return type of the callback.