Expression.TryEvaluate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| TryEvaluate(IMemory, Options) |
Évaluez l’expression. |
| TryEvaluate(Object, Options) |
Évaluez l’expression. |
| TryEvaluate<T>(IMemory, Options) |
Évaluez l’expression. |
| TryEvaluate<T>(Object, Options) |
Évaluez l’expression. |
TryEvaluate(IMemory, Options)
Évaluez l’expression.
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)
Paramètres
- state
- IMemory
État global pour évaluer les expressions des accesseurs en fonction de cela. Peut être IDictionary<TKey,TValue>, IDictionary sinon la réflexion est utilisée pour accéder à la propriété puis à l’indexeur.
- options
- Options
Les options utilisées lors de l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est nulle, alors il y a eu une erreur d’évaluation.
S’applique à
TryEvaluate(Object, Options)
Évaluez l’expression.
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)
Paramètres
- state
- Object
État global pour évaluer les expressions des accesseurs en fonction de cela. Peut être IDictionary<TKey,TValue>, IDictionary sinon la réflexion est utilisée pour accéder à la propriété puis à l’indexeur.
- options
- Options
Les options utilisées lors de l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est nulle, alors il y a eu une erreur d’évaluation.
S’applique à
TryEvaluate<T>(IMemory, Options)
Évaluez l’expression.
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)
Paramètres de type
- T
le type de résultat de l’expression.
Paramètres
- state
- IMemory
État global pour évaluer les expressions des accesseurs en fonction de cela. Peut être IDictionary<TKey,TValue>, IDictionary sinon la réflexion est utilisée pour accéder à la propriété puis à l’indexeur.
- options
- Options
Les options utilisées lors de l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est nulle, alors il y a eu une erreur d’évaluation.
S’applique à
TryEvaluate<T>(Object, Options)
Évaluez l’expression.
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)
Paramètres de type
- T
le type de résultat de l’expression.
Paramètres
- state
- Object
État global pour évaluer les expressions des accesseurs en fonction de cela. Peut être IDictionary<TKey,TValue>, IDictionary sinon la réflexion est utilisée pour accéder à la propriété puis à l’indexeur.
- options
- Options
Les options utilisées lors de l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est nulle, alors il y a eu une erreur d’évaluation.