ObjectAdapter.Move(Operation, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'operazione "move" rimuove il valore in una posizione specificata e lo aggiunge alla posizione di destinazione.
L'oggetto operazione DEVE contenere un membro "from", ovvero una stringa contenente un valore puntatore JSON che fa riferimento alla posizione nel documento di destinazione da cui spostare il valore.
Il percorso "from" deve esistere affinché l'operazione venga completata correttamente.
Ad esempio:
{ "op": "move", "from": "/a/b/c", "path": "/a/b/d" }
Questa operazione è funzionalmente identica a un'operazione "remove" nella posizione "da", seguita immediatamente da un'operazione "add" nella posizione di destinazione con il valore appena rimosso.
La posizione "from" NON DEVE essere un prefisso corretto del percorso "path". ad esempio, una posizione non può essere spostata in uno dei suoi figli.
public:
virtual void Move(Microsoft::AspNetCore::JsonPatch::Operations::Operation ^ operation, System::Object ^ objectToApplyTo);
public void Move (Microsoft.AspNetCore.JsonPatch.Operations.Operation operation, object objectToApplyTo);
abstract member Move : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
override this.Move : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
Public Sub Move (operation As Operation, objectToApplyTo As Object)
Parametri
- operation
- Operation
Operazione di spostamento.
- objectToApplyTo
- Object
Oggetto a cui applicare l'operazione.