Class AtomicReferenceAdapter
- Namespace
- JsonApiDotNetCore.Serialization.Request.Adapters
- Assembly
- JsonApiDotNetCore.dll
Validates and converts a 'ref' element in an entry of an atomic:operations request. It appears in most kinds of operations and typically indicates what would otherwise have been in the endpoint URL, if it were a resource request.
[PublicAPI]
public sealed class AtomicReferenceAdapter : ResourceIdentityAdapter, IAtomicReferenceAdapter
- Inheritance
-
AtomicReferenceAdapter
- Implements
- Inherited Members
Constructors
AtomicReferenceAdapter(IResourceGraph, IResourceFactory)
Validates and converts a 'ref' element in an entry of an atomic:operations request. It appears in most kinds of operations and typically indicates what would otherwise have been in the endpoint URL, if it were a resource request.
public AtomicReferenceAdapter(IResourceGraph resourceGraph, IResourceFactory resourceFactory)
Parameters
resourceGraphIResourceGraphresourceFactoryIResourceFactory
Methods
Convert(AtomicReference, ResourceIdentityRequirements, RequestAdapterState)
Validates and converts the specified atomicReference.
public AtomicReferenceResult Convert(AtomicReference atomicReference, ResourceIdentityRequirements requirements, RequestAdapterState state)
Parameters
atomicReferenceAtomicReferencerequirementsResourceIdentityRequirementsstateRequestAdapterState