Expression.TryEvaluate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryEvaluate(IMemory, Options) |
Vyhodnoťte výraz. |
TryEvaluate(Object, Options) |
Vyhodnoťte výraz. |
TryEvaluate<T>(IMemory, Options) |
Vyhodnoťte výraz. |
TryEvaluate<T>(Object, Options) |
Vyhodnoťte výraz. |
TryEvaluate(IMemory, Options)
Vyhodnoťte výraz.
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)
Parametry
- state
- IMemory
Globální stav pro vyhodnocení přístupových výrazů. Může být IDictionary<TKey,TValue>, IDictionary jinak se reflexe použije pro přístup k vlastnosti a pak k indexeru.
- options
- Options
Možnosti použité při hodnocení.
Návraty
Vypočítaná hodnota a chybový řetězec. Pokud řetězec nemá hodnotu null, došlo k chybě vyhodnocení.
Platí pro
TryEvaluate(Object, Options)
Vyhodnoťte výraz.
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)
Parametry
- state
- Object
Globální stav pro vyhodnocení přístupových výrazů. Může být IDictionary<TKey,TValue>, IDictionary jinak se reflexe použije pro přístup k vlastnosti a pak k indexeru.
- options
- Options
Možnosti použité při hodnocení.
Návraty
Vypočítaná hodnota a chybový řetězec. Pokud řetězec nemá hodnotu null, došlo k chybě vyhodnocení.
Platí pro
TryEvaluate<T>(IMemory, Options)
Vyhodnoťte výraz.
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)
Parametry typu
- T
typ výsledku výrazu.
Parametry
- state
- IMemory
Globální stav pro vyhodnocení přístupových výrazů. Může být IDictionary<TKey,TValue>, IDictionary jinak se reflexe použije pro přístup k vlastnosti a pak k indexeru.
- options
- Options
Možnosti použité při hodnocení.
Návraty
Vypočítaná hodnota a chybový řetězec. Pokud řetězec nemá hodnotu null, došlo k chybě vyhodnocení.
Platí pro
TryEvaluate<T>(Object, Options)
Vyhodnoťte výraz.
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)
Parametry typu
- T
typ výsledku výrazu.
Parametry
- state
- Object
Globální stav pro vyhodnocení přístupových výrazů. Může být IDictionary<TKey,TValue>, IDictionary jinak se reflexe použije pro přístup k vlastnosti a pak k indexeru.
- options
- Options
Možnosti použité při hodnocení.
Návraty
Vypočítaná hodnota a chybový řetězec. Pokud řetězec nemá hodnotu null, došlo k chybě vyhodnocení.