JsonPatchExtensions Class¶
Extensions for Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1
- Namespace
Microsoft.AspNetCore.Mvc
- Assemblies
- Microsoft.AspNetCore.Mvc.Formatters.Json
Methods¶
-
ApplyTo<T>
(Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>, T, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)¶ Applies JSON patch operations on object and logs errors in
Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
.Arguments: - patchDoc (Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>) – The
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1
. - objectToApplyTo (T) – The entity on which
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1
is applied. - modelState (Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary) – The
Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
to add errors.
public static void ApplyTo<T>(this JsonPatchDocument<T> patchDoc, T objectToApplyTo, ModelStateDictionary modelState)where T : class
- patchDoc (Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>) – The
-
ApplyTo<T>
(Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>, T, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary, System.String) Applies JSON patch operations on object and logs errors in
Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
.Arguments: - patchDoc (Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>) – The
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1
. - objectToApplyTo (T) – The entity on which
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument`1
is applied. - modelState (Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary) – The
Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
to add errors. - prefix (System.String) – The prefix to use when looking up values in
Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
.
public static void ApplyTo<T>(this JsonPatchDocument<T> patchDoc, T objectToApplyTo, ModelStateDictionary modelState, string prefix)where T : class
- patchDoc (Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T>) – The
-