ObjectPath الفصل
التعريف
هام
تتعلق بعض المعلومات بالمنتج الذي تم إصداره مسبقًا الذي قد تم تعديله بشكل كبير قبل إصداره. لا تقدم Microsoft أي ضمانات، صريحة كانت أو ضمنية، فيما يتعلق بالمعلومات المقدمة هنا.
أساليب المساعد للعمل مع كائنات json الديناميكية.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- توريث
-
ObjectPath
الأساليب
| Assign(Object, Object, Type) |
مكافئ ل javascripts ObjectPath.Assign، ينشئ كائنا جديدا من startObject متراكبا على أي قيم غير خالية من عنصر التراكب. |
| Assign<T>(Object, Object) |
مكافئ ل javascripts ObjectPath.Assign، ينشئ كائنا جديدا من startObject متراكبا على أي قيم غير خالية من عنصر التراكب. |
| Clone<T>(T) |
استنساخ كائن. |
| ContainsProperty(Object, String) |
يكتشف ما إذا كانت الخاصية موجودة على الكائن. |
| ForEachProperty(Object, Action<String,Object>) |
تطبيق إجراء على جميع الخصائص في كائن. |
| GetPathValue<T>(Object, String, T) |
احصل على قيمة مسار يتعلق بعنصر. |
| GetPathValue<T>(Object, String) |
احصل على قيمة مسار يتعلق بعنصر. |
| GetProperties(Object) |
احصل على كافة الخصائص في كائن. |
| HasValue(Object, String) |
هل يحتوي الكائن على مسار فرعي. |
| MapValueTo<T>(Object) |
تحويل كائن عام إلى كائن مكتوب. |
| Merge<T>(T, T) |
مكافئ ل javascripts ObjectPath.Assign، ينشئ كائنا جديدا من startObject متراكبا على أي قيم غير خالية من عنصر التراكب. |
| RemovePathValue(Object, String) |
إزالة المسار من الكائن. |
| SetPathValue(Object, String, Object, Boolean) |
نظرا لعنصر ما، قم بتقييم مسار لتعيين القيمة. |
| TryGetPathValue<T>(Object, String, T) |
احصل على قيمة مسار يتعلق بعنصر. |
| TryResolvePath(Object, String, List<Object>, Boolean) |
نظرا لعنصر الجذر ومسار الخاصية، قم بالحل إلى ثابت إذا كان تقييم = صحيح أو مسار ثابت بخلاف ذلك. |