ObjectAdapter.Replace(Operation, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
“替换”操作将目标位置的值替换为新值。 操作对象必须包含一个“value”成员,其内容指定替换值。
必须存在目标位置才能使操作成功。
例如:
{ “op”: “replace”, “path”: “/a/b/c”, “value”: 42 }
此操作在功能上与值的“删除”操作相同,紧接着在具有替换值的同一位置执行“添加”操作。
注意:尽管它在功能上是相同的,但出于性能原因,我们不会调用 remove + add, (多次检查相同的要求) 。
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)
参数
- operation
- Operation
替换操作。
- objectToApplyTo
- Object
要向其应用操作的对象。