Freigeben über


ExpressionServices.TryConvertReference<TResult> Methode

Definition

Konvertiert einen Verweis auf einen workflowumgebungsfähigen Ausdruck in eine Aktivitätsstruktur.

public:
generic <typename TResult>
 static bool TryConvertReference(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, TResult> ^> ^ expression, [Runtime::InteropServices::Out] System::Activities::Activity<System::Activities::Location<TResult> ^> ^ % result);
public static bool TryConvertReference<TResult> (System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,TResult>> expression, out System.Activities.Activity<System.Activities.Location<TResult>> result);
static member TryConvertReference : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, 'Result>> * Activity -> bool
Public Shared Function TryConvertReference(Of TResult) (expression As Expression(Of Func(Of ActivityContext, TResult)), ByRef result As Activity(Of Location(Of TResult))) As Boolean

Typparameter

TResult

Der Typ. in den der Ausdruck konvertiert wird.

Parameter

expression
Expression<Func<ActivityContext,TResult>>

Der Ausdruck, der konvertiert wird.

result
Activity<Location<TResult>>

Der konvertierte Ausdruck.

Gibt zurück

true, wenn der Ausdruck konvertiert werden kann, andernfalls false.

Hinweise

Die Konvertierungsmethoden in ExpressionServices dienen zum Arbeiten mit Variablen und Konstanten, die im Workflow definiert sind oder die mittels Argumenten an den Workflow übergeben werden.

Gilt für: