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
| Name | Beschreibung |
|---|---|
| TryEvaluate(IMemory, Options) |
Bewerten Sie den Ausdruck. |
| TryEvaluate(Object, Options) |
Bewerten Sie den Ausdruck. |
| TryEvaluate<T>(IMemory, Options) |
Bewerten Sie den Ausdruck. |
| TryEvaluate<T>(Object, Options) |
Bewerten Sie den Ausdruck. |
TryEvaluate(IMemory, Options)
Bewerten Sie den Ausdruck.
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, um Accessor-Ausdrücke zu bewerten. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird Reflection verwendet, um auf die Eigenschaft zuzugreifen und dann auf den Indexer zuzugreifen.
- options
- Options
Optionen, die bei der Bewertung verwendet werden.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenkette. Wenn die Zeichenkette nicht null ist, liegt ein Auswertungsfehler vor.
Gilt für:
TryEvaluate(Object, Options)
Bewerten Sie den Ausdruck.
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, um Accessor-Ausdrücke zu bewerten. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird Reflection verwendet, um auf die Eigenschaft zuzugreifen und dann auf den Indexer zuzugreifen.
- options
- Options
Optionen, die bei der Bewertung verwendet werden.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenkette. Wenn die Zeichenkette nicht null ist, liegt ein Auswertungsfehler vor.
Gilt für:
TryEvaluate<T>(IMemory, Options)
Bewerten Sie den Ausdruck.
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
Art des Ergebnisses des Ausdrucks.
Parameter
- state
- IMemory
Globaler Zustand, um Accessor-Ausdrücke zu bewerten. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird Reflection verwendet, um auf die Eigenschaft zuzugreifen und dann auf den Indexer zuzugreifen.
- options
- Options
Optionen, die bei der Bewertung verwendet werden.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenkette. Wenn die Zeichenkette nicht null ist, liegt ein Auswertungsfehler vor.
Gilt für:
TryEvaluate<T>(Object, Options)
Bewerten Sie den Ausdruck.
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
Art des Ergebnisses des Ausdrucks.
Parameter
- state
- Object
Globaler Zustand, um Accessor-Ausdrücke zu bewerten. Kann sein IDictionary<TKey,TValue>, IDictionary andernfalls wird Reflection verwendet, um auf die Eigenschaft zuzugreifen und dann auf den Indexer zuzugreifen.
- options
- Options
Optionen, die bei der Bewertung verwendet werden.
Gibt zurück
Berechneter Wert und eine Fehlerzeichenkette. Wenn die Zeichenkette nicht null ist, liegt ein Auswertungsfehler vor.