ObjectPath Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Helpermethoden voor het werken met dynamische JSON-objecten.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Overname
-
ObjectPath
Methoden
Assign(Object, Object, Type) |
Equivalent aan javascripts ObjectPath.Assign, maakt een nieuw object van startObject met een overlay van niet-null-waarden uit het overlay-object. |
Assign<T>(Object, Object) |
Equivalent aan javascripts ObjectPath.Assign, maakt een nieuw object van startObject met een overlay van niet-null-waarden uit het overlay-object. |
Clone<T>(T) |
Een object klonen. |
ContainsProperty(Object, String) |
Detecteert of de eigenschap voor het object bestaat. |
ForEachProperty(Object, Action<String,Object>) |
Een actie toepassen op alle eigenschappen in een object. |
GetPathValue<T>(Object, String, T) |
Haal de waarde op voor een pad ten opzichte van een object. |
GetPathValue<T>(Object, String) |
Haal de waarde op voor een pad ten opzichte van een object. |
GetProperties(Object) |
Alle eigenschappen in een object ophalen. |
HasValue(Object, String) |
Heeft een object een subpad? |
MapValueTo<T>(Object) |
Een algemeen object converteren naar een getypt object. |
Merge<T>(T, T) |
Equivalent aan javascripts ObjectPath.Assign, maakt een nieuw object van startObject met een overlay van niet-null-waarden uit het overlay-object. |
RemovePathValue(Object, String) |
Verwijder het pad uit het object. |
SetPathValue(Object, String, Object, Boolean) |
Op basis van een object evalueert u een pad om de waarde in te stellen. |
TryGetPathValue<T>(Object, String, T) |
Haal de waarde op voor een pad ten opzichte van een object. |
TryResolvePath(Object, String, List<Object>, Boolean) |
Op basis van een hoofdobject en een eigenschapspad, moet u deze oplossen naar een constante als eval = true of een constant pad anders. |