Expression.TryEvaluate Methode
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.
Überlädt
TryEvaluate(IMemory, Options) |
Auswerten des Ausdrucks. |
TryEvaluate(Object, Options) |
Auswerten des Ausdrucks. |
TryEvaluate<T>(IMemory, Options) |
Auswerten des Ausdrucks. |
TryEvaluate<T>(Object, Options) |
Auswerten des Ausdrucks. |
TryEvaluate(IMemory, Options)
Auswerten des Ausdrucks.
public (object value, string error) TryEvaluate (AdaptiveExpressions.Memory.IMemory state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : AdaptiveExpressions.Memory.IMemory * AdaptiveExpressions.Options -> ValueTuple<obj, string>
Public Function TryEvaluate (state As IMemory, Optional options As Options = Nothing) As ValueTuple(Of Object, String)
Parameter
- state
- IMemory
Globaler Zustand, für den Accessorausdrücke ausgewertet werden sollen. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird reflektion verwendet, um auf die Eigenschaft und dann auf den Indexer zuzugreifen.
- options
- Options
Bei der Auswertung verwendete Optionen.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenfolge. Wenn die Zeichenfolge ungleich NULL ist, ist ein Auswertungsfehler aufgetreten.
Gilt für:
TryEvaluate(Object, Options)
Auswerten des Ausdrucks.
public (object value, string error) TryEvaluate (object state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : obj * AdaptiveExpressions.Options -> ValueTuple<obj, string>
Public Function TryEvaluate (state As Object, Optional options As Options = Nothing) As ValueTuple(Of Object, String)
Parameter
- state
- Object
Globaler Zustand, für den Accessorausdrücke ausgewertet werden sollen. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird reflektion verwendet, um auf die Eigenschaft und dann auf den Indexer zuzugreifen.
- options
- Options
Bei der Auswertung verwendete Optionen.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenfolge. Wenn die Zeichenfolge ungleich NULL ist, ist ein Auswertungsfehler aufgetreten.
Gilt für:
TryEvaluate<T>(IMemory, Options)
Auswerten des Ausdrucks.
public (T value, string error) TryEvaluate<T> (AdaptiveExpressions.Memory.IMemory state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : AdaptiveExpressions.Memory.IMemory * AdaptiveExpressions.Options -> ValueTuple<'T, string>
Public Function TryEvaluate(Of T) (state As IMemory, Optional options As Options = Nothing) As ValueTuple(Of T, String)
Typparameter
- T
Typ des Ergebnisses des Ausdrucks.
Parameter
- state
- IMemory
Globaler Zustand, für den Accessorausdrücke ausgewertet werden sollen. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird reflektion verwendet, um auf die Eigenschaft und dann auf den Indexer zuzugreifen.
- options
- Options
Bei der Auswertung verwendete Optionen.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenfolge. Wenn die Zeichenfolge ungleich NULL ist, ist ein Auswertungsfehler aufgetreten.
Gilt für:
TryEvaluate<T>(Object, Options)
Auswerten des Ausdrucks.
public (T value, string error) TryEvaluate<T> (object state, AdaptiveExpressions.Options options = default);
member this.TryEvaluate : obj * AdaptiveExpressions.Options -> ValueTuple<'T, string>
Public Function TryEvaluate(Of T) (state As Object, Optional options As Options = Nothing) As ValueTuple(Of T, String)
Typparameter
- T
Typ des Ergebnisses des Ausdrucks.
Parameter
- state
- Object
Globaler Zustand, für den Accessorausdrücke ausgewertet werden sollen. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird reflektion verwendet, um auf die Eigenschaft und dann auf den Indexer zuzugreifen.
- options
- Options
Bei der Auswertung verwendete Optionen.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenfolge. Wenn die Zeichenfolge ungleich NULL ist, ist ein Auswertungsfehler aufgetreten.