Freigeben über


ObjectAdapter.Move(Operation, Object) Methode

Definition

Der Vorgang "verschieben" entfernt den Wert an einer angegebenen Position und fügt ihn dem Zielspeicherort hinzu.

Das Vorgangsobjekt MUSS einen „from“-Member enthalten, bei dem es sich um eine Zeichenfolge mit einem JSON-Zeigerwert handelt, der auf den Speicherort im Zieldokument verweist, aus dem der Wert verschoben werden soll.

Der Speicherort "von" MUSS vorhanden sein, damit der Vorgang erfolgreich ist.

Beispiel:

{ "op": "move", "from": "/a/b/c", "path": "/a/b/d" }

Dieser Vorgang ist funktionell identisch mit einem "remove"-Vorgang am Speicherort "from", gefolgt von einem "Add"-Vorgang am Zielstandort mit dem gerade entfernten Wert.

Der Speicherort "von" DARF KEIN richtiges Präfix des Speicherorts "Pfad" sein. d. h., ein Standort kann nicht in eines seiner untergeordneten Elemente verschoben werden.

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)

Parameter

operation
Operation

Der Verschiebungsvorgang.

objectToApplyTo
Object

Objekt, auf das der Vorgang angewendet werden soll.

Implementiert

Gilt für: