ObjectPath Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hjälpmetoder för att arbeta med dynamiska json-objekt.
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Arv
-
ObjectPath
Metoder
Assign(Object, Object, Type) |
Motsvarar javascripts ObjectPath.Assign, skapar ett nytt objekt från startObject överlägg alla icke-null-värden från överläggsobjektet. |
Assign<T>(Object, Object) |
Motsvarar javascripts ObjectPath.Assign, skapar ett nytt objekt från startObject överlägg alla icke-null-värden från överläggsobjektet. |
Clone<T>(T) |
Klona ett objekt. |
ContainsProperty(Object, String) |
Identifierar om egenskapen finns på objektet. |
ForEachProperty(Object, Action<String,Object>) |
Tillämpa en åtgärd på alla egenskaper i ett objekt. |
GetPathValue<T>(Object, String, T) |
Hämta värdet för en sökväg i förhållande till ett objekt. |
GetPathValue<T>(Object, String) |
Hämta värdet för en sökväg i förhållande till ett objekt. |
GetProperties(Object) |
Hämta alla egenskaper i ett objekt. |
HasValue(Object, String) |
Har ett objekt en undersökväg. |
MapValueTo<T>(Object) |
Konvertera ett allmänt objekt till ett skrivet objekt. |
Merge<T>(T, T) |
Motsvarar javascripts ObjectPath.Assign, skapar ett nytt objekt från startObject överlägg alla icke-null-värden från överläggsobjektet. |
RemovePathValue(Object, String) |
Ta bort sökvägen från objektet. |
SetPathValue(Object, String, Object, Boolean) |
Givet att ett objekt utvärderar en sökväg för att ange värdet. |
TryGetPathValue<T>(Object, String, T) |
Hämta värdet för en sökväg i förhållande till ett objekt. |
TryResolvePath(Object, String, List<Object>, Boolean) |
Givet ett rotobjekt och en egenskapssökväg kan du matcha till en konstant om eval = true eller en konstant sökväg annars. |