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
要套用作業的物件。