Table of Contents

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

resourceGraph IResourceGraph
resourceFactory IResourceFactory

Methods

Convert(AtomicReference, ResourceIdentityRequirements, RequestAdapterState)

Validates and converts the specified atomicReference.

public AtomicReferenceResult Convert(AtomicReference atomicReference, ResourceIdentityRequirements requirements, RequestAdapterState state)

Parameters

atomicReference AtomicReference
requirements ResourceIdentityRequirements
state RequestAdapterState

Returns

AtomicReferenceResult