Freigeben über


IObjectAdapter.Add(Operation, Object) Methode

Definition

Mithilfe des Vorgangs "add" wird ein neuer Wert in den Stamm des Zieldokuments, in das Zielarray am angegebenen gültigen Index oder in ein Zielobjekt am angegebenen Speicherort eingefügt.

Beim Hinzufügen zu Arrays darf der angegebene Index NICHT größer sein als die Anzahl der Elemente im Array. Um den Wert an das Array anzufügen, wird der Index des -Zeichens verwendet (siehe [RFC6901]).

Wenn ein Objektmember noch nicht vorhanden ist, wird dem Objekt an der angegebenen Position ein neues Element hinzugefügt, oder wenn ein Objektmember vorhanden ist, wird der Wert dieses Elements ersetzt.

Das Vorgangsobjekt MUSS ein "value"-Element enthalten, dessen Inhalt den hinzuzufügenden Wert angibt.

Beispiel:

{ "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] }

Siehe RFC 6902 https://tools.ietf.org/html/rfc6902#page-4

public:
 void Add(Microsoft::AspNetCore::JsonPatch::Operations::Operation ^ operation, System::Object ^ objectToApplyTo);
public void Add (Microsoft.AspNetCore.JsonPatch.Operations.Operation operation, object objectToApplyTo);
abstract member Add : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
Public Sub Add (operation As Operation, objectToApplyTo As Object)

Parameter

operation
Operation

Der Add-Vorgang.

objectToApplyTo
Object

Objekt, auf das der Vorgang angewendet werden soll.

Gilt für: