Class CreateProcessor<TResource, TId>
- Namespace
- JsonApiDotNetCore.AtomicOperations.Processors
- Assembly
- JsonApiDotNetCore.dll
Processes a single operation to create a new resource with attributes, relationships or both.
[PublicAPI]
public class CreateProcessor<TResource, TId> : ICreateProcessor<TResource, TId>, IOperationProcessor where TResource : class, IIdentifiable<TId>
Type Parameters
TResourceThe resource type.
TIdThe resource identifier type.
- Inheritance
-
CreateProcessor<TResource, TId>
- Implements
-
ICreateProcessor<TResource, TId>
- Inherited Members
Constructors
CreateProcessor(ICreateService<TResource, TId>, ILocalIdTracker)
public CreateProcessor(ICreateService<TResource, TId> service, ILocalIdTracker localIdTracker)
Parameters
serviceICreateService<TResource, TId>localIdTrackerILocalIdTracker
Methods
ProcessAsync(OperationContainer, CancellationToken)
Processes the specified operation.
public virtual Task<OperationContainer?> ProcessAsync(OperationContainer operation, CancellationToken cancellationToken)
Parameters
operationOperationContainercancellationTokenCancellationToken