Condividi tramite


ObjectAdapter.Move(Operation, Object) Metodo

Definizione

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.

Implementazioni

Si applica a