ObjectAdapter.Replace(Operation, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
"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.