IObjectAdapter<TModel> Interface

Summary

Defines the operations that can be performed on a JSON patch document.

Syntax

public interface IObjectAdapter<TModel> where TModel : class

GitHub

View on GitHub

Microsoft.AspNet.JsonPatch.Adapters.IObjectAdapter<TModel>

Methods

Add(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
Arguments:
  • operation (Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}) –
  • objectToApplyTo (TModel) –
void Add(Operation<TModel> operation, TModel objectToApplyTo)
Copy(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
Arguments:
  • operation (Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}) –
  • objectToApplyTo (TModel) –
void Copy(Operation<TModel> operation, TModel objectToApplyTo)
Move(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
Arguments:
  • operation (Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}) –
  • objectToApplyTo (TModel) –
void Move(Operation<TModel> operation, TModel objectToApplyTo)
Remove(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
Arguments:
  • operation (Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}) –
  • objectToApplyTo (TModel) –
void Remove(Operation<TModel> operation, TModel objectToApplyTo)
Replace(Microsoft.AspNet.JsonPatch.Operations.Operation<TModel>, TModel)
Arguments:
  • operation (Microsoft.AspNet.JsonPatch.Operations.Operation{{TModel}}) –
  • objectToApplyTo (TModel) –
void Replace(Operation<TModel> operation, TModel objectToApplyTo)