LambdaReference<T>.ConvertToString(IValueSerializerContext) Methode

Definition

Löst ein LambdaSerializationException Und wird zusammen mit CanConvertToString(IValueSerializerContext) der Bereitstellung beschreibender Fehlermeldungen verwendet, 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 Kontextinformationen, die für die Konvertierung verwendet werden.

Gibt zurück

Diese Methode löst einen Aufruf aus LambdaSerializationException .

Implementiert

Hinweise

LambdaReference<T> wird für im Code angegebene Lambda-Ausdrücke verwendet und kann nicht in XAML serialisiert werden. Wenn versucht wird, einen Workflow zu serialisieren, der einen LambdaReference<T> enthält, wird ein LambdaSerializationException Fehler ausgelöst. Wenn der enthaltende Workflow eine XAML-Serialisierung erfordert, verwenden VisualBasicReference<TResult> oder verwenden ExpressionServices Sie diese, um das LambdaReference<T> Format zu konvertieren, das serialisiert werden kann.

Gilt für: