Freigeben über


LambdaReference<T>.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

Diese Methode löst eine LambdaSerializationException aus, wenn sie aufgerufen wird.

Implementiert

Hinweise

LambdaReference<T> 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 LambdaReference<T>-Element enthält, wird eine LambdaSerializationException ausgelöst. Wenn der enthaltende Workflow XAML-Serialisierung erfordert, verwenden Sie das VisualBasicReference<TResult>-Element. Oder verwenden Sie das ExpressionServices-Element, um das LambdaReference<T>-Element in ein Format zu konvertieren, das serialisiert werden kann.

Gilt für: