IObjectAdapter Arabirim
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.
JSON düzeltme eki belgesinde gerçekleştirilebilecek işlemleri tanımlar.
public interface class IObjectAdapter
public interface IObjectAdapter
type IObjectAdapter = interface
Public Interface IObjectAdapter
- Türetilmiş
Yöntemler
Add(Operation, Object) |
"Add" işlemi kullanıldığında, hedef belgenin köküne, belirtilen geçerli dizindeki hedef diziye veya belirtilen konumdaki bir hedef nesneye yeni bir değer eklenir. Dizilere eklerken, belirtilen dizin dizideki öğelerin sayısından büyük OLMALIDIR. Değeri diziye eklemek için "-" karakterinin dizini kullanılır (bkz. [RFC6901]). Bir nesneye ekleme yaparken, bir nesne üyesi yoksa, belirtilen konumda nesneye yeni bir üye eklenir veya bir nesne üyesi varsa, o üyenin değeri değiştirilir. İşlem nesnesi, içeriği eklenecek değeri belirten bir "value" üyesi içermelidir. Örnek: { "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] } Bkz. RFC 6902 https://tools.ietf.org/html/rfc6902#page-4 |
Copy(Operation, Object) |
"Kopyalama" işlemi kullanılarak, belirtilen bir konumdan hedef konuma bir değer kopyalanır. İşlem nesnesi, değeri kopyalamak için hedef belgedeki konuma başvuran bir "kimden" üyesi içermelidir. İşlemin başarılı olması için "kimden" konumu MEVCUT OLMALIDIR. Örnek: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" } Bkz. RFC 6902 https://tools.ietf.org/html/rfc6902#page-7 |
Move(Operation, Object) |
"Taşıma" işlemi kullanıldığında, belirtilen konumdaki değer kaldırılır ve hedef konuma eklenir. İşlem nesnesi, değeri taşımak için hedef belgedeki konuma başvuran bir "kimden" üyesi içermelidir. İşlemin başarılı olması için "kimden" konumu MEVCUT OLMALIDIR. Örnek: { "op": "move", "from": "/a/b/c", "path": "/a/b/d" } Konum alt öğelerinden birine taşınamaz. Bkz. RFC 6902 https://tools.ietf.org/html/rfc6902#page-6 |
Remove(Operation, Object) |
"Remove" işlemi kullanıldığında hedef konumdaki değer kaldırılır. İşlemin başarılı olması için hedef konum MEVCUT OLMALIDIR. Örnek: { "op": "remove", "path": "/a/b/c" } Bir öğe diziden kaldırılırsa, belirtilen dizinin üzerindeki öğeler sola bir konuma kaydırılır. Bkz. RFC 6902 https://tools.ietf.org/html/rfc6902#page-6 |
Replace(Operation, Object) |
"Değiştir" işlemi kullanıldığında hedef konumdaki değer yeni bir değerle değiştirilir. İşlem nesnesi, değiştirme değerini belirten bir "value" üyesi içermelidir. İşlemin başarılı olması için hedef konum MEVCUT OLMALIDIR. Örnek: { "op": "replace", "path": "/a/b/c", "value": 42 } Bkz. RFC 6902 https://tools.ietf.org/html/rfc6902#page-6 |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin