Freigeben über


ObjectAdapter.Replace(Operation, Object) Methode

Definition

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.

Implementiert

Gilt für: