Expression.TryEvaluate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryEvaluate(IMemory, Options) |
Valutare l'espressione. |
TryEvaluate(Object, Options) |
Valutare l'espressione. |
TryEvaluate<T>(IMemory, Options) |
Valutare l'espressione. |
TryEvaluate<T>(Object, Options) |
Valutare l'espressione. |
TryEvaluate(IMemory, Options)
Valutare l'espressione.
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)
Parametri
- state
- IMemory
Stato globale per valutare le espressioni di accesso rispetto. Può essere IDictionary<TKey,TValue>, IDictionary in caso contrario, la reflection viene usata per accedere alla proprietà e quindi all'indicizzatore.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore calcolato e stringa di errore. Se la stringa non è null, si è verificato un errore di valutazione.
Si applica a
TryEvaluate(Object, Options)
Valutare l'espressione.
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)
Parametri
- state
- Object
Stato globale per valutare le espressioni di accesso rispetto. Può essere IDictionary<TKey,TValue>, IDictionary in caso contrario, la reflection viene usata per accedere alla proprietà e quindi all'indicizzatore.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore calcolato e stringa di errore. Se la stringa non è null, si è verificato un errore di valutazione.
Si applica a
TryEvaluate<T>(IMemory, Options)
Valutare l'espressione.
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)
Parametri di tipo
- T
tipo di risultato dell'espressione.
Parametri
- state
- IMemory
Stato globale per valutare le espressioni di accesso rispetto. Può essere IDictionary<TKey,TValue>, IDictionary in caso contrario, la reflection viene usata per accedere alla proprietà e quindi all'indicizzatore.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore calcolato e stringa di errore. Se la stringa non è null, si è verificato un errore di valutazione.
Si applica a
TryEvaluate<T>(Object, Options)
Valutare l'espressione.
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)
Parametri di tipo
- T
tipo di risultato dell'espressione.
Parametri
- state
- Object
Stato globale per valutare le espressioni di accesso rispetto. Può essere IDictionary<TKey,TValue>, IDictionary in caso contrario, la reflection viene usata per accedere alla proprietà e quindi all'indicizzatore.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore calcolato e stringa di errore. Se la stringa non è null, si è verificato un errore di valutazione.