JsonPatchDocument Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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, Action<JsonPatchError>) |
Appliquer ce JsonPatchDocument |
ApplyTo(Object, IObjectAdapter, Action<JsonPatchError>) |
Appliquer ce JsonPatchDocument |
ApplyTo(Object, IObjectAdapter) |
Appliquer ce JsonPatchDocument |
ApplyTo(Object) |
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() |