IObjectAdapter.Add(Operation, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.