JsonPatchDocument Classe

Définition

public ref class JsonPatchDocument : Microsoft::AspNetCore::JsonPatch::IJsonPatchDocument
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.AspNetCore.JsonPatch.Converters.JsonPatchDocumentConverter))]
public class JsonPatchDocument : Microsoft.AspNetCore.JsonPatch.IJsonPatchDocument
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.AspNetCore.JsonPatch.Converters.JsonPatchDocumentConverter))>]
type JsonPatchDocument = class
    interface IJsonPatchDocument
Public Class JsonPatchDocument
Implements IJsonPatchDocument
Héritage
JsonPatchDocument
Attributs
Newtonsoft.Json.JsonConverterAttribute
Implémente

Constructeurs

JsonPatchDocument()
JsonPatchDocument(List<Operation>, IContractResolver)

Propriétés

ContractResolver
Operations

Méthodes

Add(String, Object)

Ajouter une opération. Entraîne, par exemple, { « op »: « add », « path »: « /a/b/c », « value »: [ « foo », « bar » ] }

ApplyTo(Object)

Appliquer ce JsonPatchDocument

ApplyTo(Object, Action<JsonPatchError>)

Appliquer ce JsonPatchDocument

ApplyTo(Object, IObjectAdapter)

Appliquer ce JsonPatchDocument

ApplyTo(Object, IObjectAdapter, Action<JsonPatchError>)

Appliquer ce JsonPatchDocument

Copy(String, String)

Copiez la valeur à l’emplacement spécifié vers l’emplacement cible. Entraîne, par exemple : { « op »: « copy », « from »: « /a/b/c », « path »: « /a/b/e » }

Move(String, String)

Supprime la valeur à l’emplacement spécifié et l’ajoute à l’emplacement cible. Entraîne, par exemple : { « op »: « move », « from »: « /a/b/c », « path »: « /a/b/d » }

Remove(String)

Supprimez la valeur à l’emplacement cible. Entraîne, par exemple, { « op »: « remove », « path »: « /a/b/c » }

Replace(String, Object)

Remplacez la valeur. Entraîne, par exemple, { « op »: « replace », « path »: « /a/b/c », « value »: 42 }

Test(String, Object)

Valeur de test. Entraîne, par exemple, { « op »: « test », « path »: « /a/b/c », « value »: 42 }

Implémentations d’interfaces explicites

IJsonPatchDocument.GetOperations()

S’applique à