ObjectAdapter.Replace(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.
Der Vorgang "replace" ersetzt den Wert am Zielspeicherort durch einen neuen Wert. Das Vorgangsobjekt MUSS einen Wertmember enthalten, dessen Inhalt den Ersetzungswert angibt.
Der Zielspeicherort MUSS vorhanden sein, damit der Vorgang erfolgreich ist.
Beispiel:
{ "op": "replace", "path": "/a/b/c", "value": 42 }
Dieser Vorgang ist funktional identisch mit einem "Remove"-Vorgang für einen Wert, gefolgt von einem "Add"-Vorgang an derselben Stelle mit dem Ersetzungswert.
Hinweis: Obwohl es funktional identisch ist, rufen wir aus Leistungsgründen (mehrere Überprüfungen derselben Anforderungen) nicht remove + add auf.
public:
virtual void Replace(Microsoft::AspNetCore::JsonPatch::Operations::Operation ^ operation, System::Object ^ objectToApplyTo);
public void Replace (Microsoft.AspNetCore.JsonPatch.Operations.Operation operation, object objectToApplyTo);
abstract member Replace : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
override this.Replace : Microsoft.AspNetCore.JsonPatch.Operations.Operation * obj -> unit
Public Sub Replace (operation As Operation, objectToApplyTo As Object)
Parameter
- operation
- Operation
Der Ersetzungsvorgang.
- objectToApplyTo
- Object
Objekt, auf das der Vorgang angewendet werden soll.