Class RequestAdapterState
- Namespace
- JsonApiDotNetCore.Serialization.Request.Adapters
- Assembly
- JsonApiDotNetCore.dll
Tracks state while adapting objects from JsonApiDotNetCore.Serialization.Objects into the shape that controller actions accept.
[PublicAPI]
public sealed class RequestAdapterState : IDisposable
- Inheritance
-
RequestAdapterState
- Implements
- Inherited Members
Constructors
RequestAdapterState(IJsonApiRequest, ITargetedFields)
public RequestAdapterState(IJsonApiRequest request, ITargetedFields targetedFields)
Parameters
requestIJsonApiRequesttargetedFieldsITargetedFields
Properties
InjectableRequest
public IJsonApiRequest InjectableRequest { get; }
Property Value
InjectableTargetedFields
public ITargetedFields InjectableTargetedFields { get; }
Property Value
Position
public RequestAdapterPosition Position { get; }
Property Value
Request
public IJsonApiRequest Request { get; }
Property Value
WritableRequest
public JsonApiRequest? WritableRequest { get; set; }
Property Value
WritableTargetedFields
public TargetedFields? WritableTargetedFields { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
RefreshInjectables()
public void RefreshInjectables()