ObjectAdapter.Move(Operation, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La operación "mover" quita el valor en una ubicación especificada y lo agrega a la ubicación de destino.
El objeto de operación DEBE contener un miembro "from", que es una cadena que contiene un valor de puntero JSON que hace referencia a la ubicación del documento de destino desde la que mover el valor.
La ubicación "from" debe existir para que la operación se realice correctamente.
Por ejemplo:
{ "op": "move", "from": "/a/b/c", "path": "/a/b/d" }
Esta operación es funcionalmente idéntica a una operación "remove" en la ubicación "from", seguida de una operación "add" inmediatamente en la ubicación de destino con el valor que acaba de quitar.
La ubicación "from" NO DEBE ser un prefijo adecuado de la ubicación "path"; Es decir, una ubicación no se puede mover a uno de sus elementos secundarios.
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)
Parámetros
- operation
- Operation
Operación de movimiento.
- objectToApplyTo
- Object
Objeto al que se va a aplicar la operación.