Aracılığıyla paylaş


ObjectAdapter.Replace(Operation, Object) Yöntem

Tanım

"replace" işlemi hedef konumdaki değeri yeni bir değerle değiştirir. İşlem nesnesi, içeriği değiştirme değerini belirten bir "value" üyesi içermelidir.

İşlemin başarılı olması için hedef konumun mevcut olması GEREKIR.

Örnek:

{ "op": "replace", "path": "/a/b/c", "value": 42 }

Bu işlem işlevsel olarak bir değerin "remove" işlemiyle aynıdır ve ardından değiştirme değeriyle aynı konumdaki "ekle" işlemi hemen gerçekleştirilir.

Not: İşlevsel olarak aynı olsa da performans nedenleriyle remove + add çağrısını yapmayız (aynı gereksinimlerin birden çok denetimi).

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)

Parametreler

operation
Operation

Değiştirme işlemi.

objectToApplyTo
Object

İşlemin uygulanacağı nesne.

Uygulamalar

Şunlara uygulanır