ObjectAdapter.Replace(Operation, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Operace nahradit nahradí hodnotu v cílovém umístění novou hodnotou. Objekt operace MUSÍ obsahovat člen "value", jehož obsah určuje náhradní hodnotu.
Aby byla operace úspěšná, musí existovat cílové umístění.
Příklad:
{ "op": "replace", "path": "/a/b/c", "value": 42 }
Tato operace je funkčně shodná s operací "odebrání" pro hodnotu a okamžitě následuje operace "přidání" ve stejném umístění s náhradní hodnotou.
Poznámka: I když je funkčně stejný, nevoláme odebrání a přidání z důvodů výkonu (více kontrol stejných požadavků).
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)
Parametry
- operation
- Operation
Operace nahrazení.
- objectToApplyTo
- Object
Objekt, na který se má operace použít.