Delen via


Expression.TryEvaluate Methode

Definitie

Overloads

TryEvaluate(IMemory, Options)

Evalueer de expressie.

TryEvaluate(Object, Options)

Evalueer de expressie.

TryEvaluate<T>(IMemory, Options)

Evalueer de expressie.

TryEvaluate<T>(Object, Options)

Evalueer de expressie.

TryEvaluate(IMemory, Options)

Evalueer de expressie.

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)

Parameters

state
IMemory

Globale status voor het evalueren van accessor-expressies. Kan zijn, IDictionary anders wordt IDictionary<TKey,TValue>weerspiegeling gebruikt om toegang te krijgen tot de eigenschap en vervolgens de indexeerfunctie.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een fouttekenreeks. Als de tekenreeks niet null is, is er een evaluatiefout opgetreden.

Van toepassing op

TryEvaluate(Object, Options)

Evalueer de expressie.

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)

Parameters

state
Object

Globale status voor het evalueren van accessor-expressies. Kan zijn, IDictionary anders wordt IDictionary<TKey,TValue>weerspiegeling gebruikt om toegang te krijgen tot de eigenschap en vervolgens de indexeerfunctie.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een fouttekenreeks. Als de tekenreeks niet null is, is er een evaluatiefout opgetreden.

Van toepassing op

TryEvaluate<T>(IMemory, Options)

Evalueer de expressie.

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)

Type parameters

T

type resultaat van de expressie.

Parameters

state
IMemory

Globale status voor het evalueren van accessor-expressies. Kan zijn, IDictionary anders wordt IDictionary<TKey,TValue>weerspiegeling gebruikt om toegang te krijgen tot de eigenschap en vervolgens de indexeerfunctie.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een fouttekenreeks. Als de tekenreeks niet null is, is er een evaluatiefout opgetreden.

Van toepassing op

TryEvaluate<T>(Object, Options)

Evalueer de expressie.

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)

Type parameters

T

type resultaat van de expressie.

Parameters

state
Object

Globale status voor het evalueren van accessor-expressies. Kan zijn, IDictionary anders wordt IDictionary<TKey,TValue>weerspiegeling gebruikt om toegang te krijgen tot de eigenschap en vervolgens de indexeerfunctie.

options
Options

Opties die in de evaluatie worden gebruikt.

Retouren

Berekende waarde en een fouttekenreeks. Als de tekenreeks niet null is, is er een evaluatiefout opgetreden.

Van toepassing op