ObjectPath Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Métodos auxiliares para trabajar con objetos json dinámicos.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Herencia
-
ObjectPath
Métodos
| Nombre | Description |
|---|---|
| Assign(Object, Object, Type) |
Equivalente a ObjectPath.Assign de javascripts, crea un nuevo objeto a partir de startObject superponiendo cualquier valor no nulo del objeto superpuesto. |
| Assign<T>(Object, Object) |
Equivalente a ObjectPath.Assign de javascripts, crea un nuevo objeto a partir de startObject superponiendo cualquier valor no nulo del objeto superpuesto. |
| Clone<T>(T) |
Clonar un objeto. |
| ContainsProperty(Object, String) |
Detecta si existe propiedad en el objeto. |
| ForEachProperty(Object, Action<String,Object>) |
Aplica una acción a todas las propiedades de un objeto. |
| GetPathValue<T>(Object, String, T) |
Obtenga el valor de una ruta de acceso relativa a un objeto . |
| GetPathValue<T>(Object, String) |
Obtenga el valor de una ruta de acceso relativa a un objeto . |
| GetProperties(Object) |
Consigue todas las propiedades de un objeto. |
| HasValue(Object, String) |
Tiene un objeto una subruta. |
| MapValueTo<T>(Object) |
Convierte un objeto genérico en un objeto tipado. |
| Merge<T>(T, T) |
Equivalente a ObjectPath.Assign de javascripts, crea un nuevo objeto a partir de startObject superponiendo cualquier valor no nulo del objeto superpuesto. |
| RemovePathValue(Object, String) |
Quite la ruta de acceso del objeto . |
| SetPathValue(Object, String, Object, Boolean) |
Dado que un objeto evalúa una ruta de acceso para establecer el valor. |
| TryGetPathValue<T>(Object, String, T) |
Obtenga el valor de una ruta de acceso relativa a un objeto . |
| TryResolvePath(Object, String, List<Object>, Boolean) |
Dado un objeto raíz y una ruta de propiedades, se resuelve a una constante si eval = verdadero o a un camino constante en caso contrario. |