ObjectPath Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hilfsmethoden für das Arbeiten mit dynamischen JSON-Objekten.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Vererbung
-
ObjectPath
Methoden
| Name | Beschreibung |
|---|---|
| Assign(Object, Object, Type) |
Äquivalent zu JavaScripts ObjectPath.Assign erzeugt ein neues Objekt aus startObject, das alle nicht-nullen Werte des Overlay-Objekts überlagert. |
| Assign<T>(Object, Object) |
Äquivalent zu JavaScripts ObjectPath.Assign erzeugt ein neues Objekt aus startObject, das alle nicht-nullen Werte des Overlay-Objekts überlagert. |
| Clone<T>(T) |
Klone ein Objekt. |
| ContainsProperty(Object, String) |
Erkennt, ob eine Eigenschaft auf dem Objekt existiert. |
| ForEachProperty(Object, Action<String,Object>) |
Wenden Sie eine Aktion auf alle Eigenschaften eines Objekts an. |
| GetPathValue<T>(Object, String, T) |
Rufen Sie den Wert für einen Pfad relativ zu einem Objekt ab. |
| GetPathValue<T>(Object, String) |
Rufen Sie den Wert für einen Pfad relativ zu einem Objekt ab. |
| GetProperties(Object) |
Erhalten Sie alle Eigenschaften eines Objekts. |
| HasValue(Object, String) |
Besitzt ein Objekt einen Unterpfad. |
| MapValueTo<T>(Object) |
Konvertiere ein generisches Objekt in ein typisiertes Objekt. |
| Merge<T>(T, T) |
Äquivalent zu JavaScripts ObjectPath.Assign erzeugt ein neues Objekt aus startObject, das alle nicht-nullen Werte des Overlay-Objekts überlagert. |
| RemovePathValue(Object, String) |
Pfad aus Objekt entfernen. |
| SetPathValue(Object, String, Object, Boolean) |
Wenn ein Objekt einen Pfad zum Festlegen des Werts auswertet. |
| TryGetPathValue<T>(Object, String, T) |
Rufen Sie den Wert für einen Pfad relativ zu einem Objekt ab. |
| TryResolvePath(Object, String, List<Object>, Boolean) |
Gegeben ein Wurzelobjekt und einen Eigenschaftspfad, wird auf eine Konstante aufgelöst, wenn Eval = wahr oder ein konstanter Pfad ansonsten gilt. |