LambdaValue<TResult>.ConvertToString(IValueSerializerContext) Methode

Definition

Löst ein LambdaSerializationException-Element aus und wird in Verbindung mit dem CanConvertToString(IValueSerializerContext)-Element verwendet, um beschreibende Fehlermeldungen bereitzustellen, wenn versucht wird, diese Aktivität in XAML zu serialisieren.

public:
 virtual System::String ^ ConvertToString(System::Windows::Markup::IValueSerializerContext ^ context);
public string ConvertToString (System.Windows.Markup.IValueSerializerContext context);
abstract member ConvertToString : System.Windows.Markup.IValueSerializerContext -> string
override this.ConvertToString : System.Windows.Markup.IValueSerializerContext -> string
Public Function ConvertToString (context As IValueSerializerContext) As String

Parameter

context
IValueSerializerContext

Die für die Konvertierung verwendeten Kontextinformationen.

Gibt zurück

String

Löst beim Aufruf ein LambdaSerializationException-Element aus.

Implementiert

Hinweise

LambdaValue<TResult> wird für Lambda-Ausdrücke verwendet, die im Code angegeben werden, und kann nicht in XAML serialisiert werden. Wenn versucht wird, einen Workflow zu serialisieren, der ein LambdaValue<TResult>-Element enthält, wird eine LambdaSerializationException ausgelöst. Wenn der enthaltende Workflow XAML-Serialisierung erfordert, verwenden Sie das VisualBasicValue<TResult>-Element. Oder verwenden Sie das ExpressionServices-Element, um das LambdaValue<TResult>-Element in ein Format zu konvertieren, das serialisiert werden kann.

Gilt für