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
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 par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.
- options
- Options
Options utilisées dans l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.
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 par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.
- options
- Options
Options utilisées dans l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.
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
type de résultat de l’expression.
Paramètres
- state
- IMemory
État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.
- options
- Options
Options utilisées dans l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.
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
type de résultat de l’expression.
Paramètres
- state
- Object
État global par rapport à lequel évaluer les expressions d’accesseur. Peut être IDictionary<TKey,TValue>, sinon la IDictionary réflexion est utilisée pour accéder à la propriété, puis à l’indexeur.
- options
- Options
Options utilisées dans l’évaluation.
Retours
Valeur calculée et chaîne d’erreur. Si la chaîne n’est pas null, une erreur d’évaluation s’est produite.