ObjectPath Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode pembantu untuk bekerja dengan objek json dinamis.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Warisan
-
ObjectPath
Metode
| Assign(Object, Object, Type) |
Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay. |
| Assign<T>(Object, Object) |
Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay. |
| Clone<T>(T) |
Mengkloning objek. |
| ContainsProperty(Object, String) |
Mendeteksi apakah properti ada pada objek. |
| ForEachProperty(Object, Action<String,Object>) |
Terapkan tindakan ke semua properti dalam objek. |
| GetPathValue<T>(Object, String, T) |
Dapatkan nilai untuk jalur yang relatif terhadap objek. |
| GetPathValue<T>(Object, String) |
Dapatkan nilai untuk jalur yang relatif terhadap objek. |
| GetProperties(Object) |
Mendapatkan semua properti dalam objek. |
| HasValue(Object, String) |
Apakah objek memiliki subjalur. |
| MapValueTo<T>(Object) |
Mengonversi objek generik menjadi objek yang ditik. |
| Merge<T>(T, T) |
Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay. |
| RemovePathValue(Object, String) |
Hapus jalur dari objek. |
| SetPathValue(Object, String, Object, Boolean) |
Mengingat objek mengevaluasi jalur untuk mengatur nilai. |
| TryGetPathValue<T>(Object, String, T) |
Dapatkan nilai untuk jalur yang relatif terhadap objek. |
| TryResolvePath(Object, String, List<Object>, Boolean) |
Mengingat objek akar dan jalur properti, selesaikan ke konstanta jika eval = true atau jalur konstanta sebaliknya. |