Expression.TryEvaluate Metod
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.
Överlagringar
TryEvaluate(IMemory, Options) |
Utvärdera uttrycket. |
TryEvaluate(Object, Options) |
Utvärdera uttrycket. |
TryEvaluate<T>(IMemory, Options) |
Utvärdera uttrycket. |
TryEvaluate<T>(Object, Options) |
Utvärdera uttrycket. |
TryEvaluate(IMemory, Options)
Utvärdera uttrycket.
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)
Parametrar
- state
- IMemory
Globalt tillstånd att utvärdera accessor-uttryck mot. Kan vara IDictionary<TKey,TValue>, IDictionary annars används reflektion för att komma åt egenskapen och sedan indexeraren.
- options
- Options
Alternativ som används i utvärderingen.
Returer
Beräknat värde och en felsträng. Om strängen inte är null uppstod ett utvärderingsfel.
Gäller för
TryEvaluate(Object, Options)
Utvärdera uttrycket.
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)
Parametrar
- state
- Object
Globalt tillstånd att utvärdera accessor-uttryck mot. Kan vara IDictionary<TKey,TValue>, IDictionary annars används reflektion för att komma åt egenskapen och sedan indexeraren.
- options
- Options
Alternativ som används i utvärderingen.
Returer
Beräknat värde och en felsträng. Om strängen inte är null uppstod ett utvärderingsfel.
Gäller för
TryEvaluate<T>(IMemory, Options)
Utvärdera uttrycket.
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)
Typparametrar
- T
typ av resultat av uttrycket.
Parametrar
- state
- IMemory
Globalt tillstånd att utvärdera accessor-uttryck mot. Kan vara IDictionary<TKey,TValue>, IDictionary annars används reflektion för att komma åt egenskapen och sedan indexeraren.
- options
- Options
Alternativ som används i utvärderingen.
Returer
Beräknat värde och en felsträng. Om strängen inte är null uppstod ett utvärderingsfel.
Gäller för
TryEvaluate<T>(Object, Options)
Utvärdera uttrycket.
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)
Typparametrar
- T
typ av resultat av uttrycket.
Parametrar
- state
- Object
Globalt tillstånd att utvärdera accessor-uttryck mot. Kan vara IDictionary<TKey,TValue>, IDictionary annars används reflektion för att komma åt egenskapen och sedan indexeraren.
- options
- Options
Alternativ som används i utvärderingen.
Returer
Beräknat värde och en felsträng. Om strängen inte är null uppstod ett utvärderingsfel.