ObjectPath Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metody pomocnika do pracy z dynamicznymi obiektami json.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Dziedziczenie
-
ObjectPath
Metody
Assign(Object, Object, Type) |
Odpowiednik javascripts ObjectPath.Assign, tworzy nowy obiekt z obiektu startObject zastępowania wszystkich wartości innych niż null z obiektu nakładki. |
Assign<T>(Object, Object) |
Odpowiednik javascripts ObjectPath.Assign, tworzy nowy obiekt z obiektu startObject zastępowania wszystkich wartości innych niż null z obiektu nakładki. |
Clone<T>(T) |
Sklonuj obiekt. |
ContainsProperty(Object, String) |
Wykrywa, czy właściwość istnieje w obiekcie. |
ForEachProperty(Object, Action<String,Object>) |
Zastosuj akcję do wszystkich właściwości w obiekcie. |
GetPathValue<T>(Object, String, T) |
Pobierz wartość ścieżki względem obiektu. |
GetPathValue<T>(Object, String) |
Pobierz wartość ścieżki względem obiektu. |
GetProperties(Object) |
Pobierz wszystkie właściwości w obiekcie. |
HasValue(Object, String) |
Czy obiekt ma ścieżkę podrzędną. |
MapValueTo<T>(Object) |
Przekonwertuj obiekt ogólny na typowany obiekt. |
Merge<T>(T, T) |
Odpowiednik javascripts ObjectPath.Assign, tworzy nowy obiekt z obiektu startObject zastępowania wszystkich wartości innych niż null z obiektu nakładki. |
RemovePathValue(Object, String) |
Usuń ścieżkę z obiektu. |
SetPathValue(Object, String, Object, Boolean) |
Biorąc pod uwagę, że obiekt ocenia ścieżkę, aby ustawić wartość. |
TryGetPathValue<T>(Object, String, T) |
Pobierz wartość ścieżki względem obiektu. |
TryResolvePath(Object, String, List<Object>, Boolean) |
Biorąc pod uwagę obiekt główny i ścieżkę właściwości, należy rozpoznać stałą, jeśli eval = true lub stała ścieżka w przeciwnym razie. |