LambdaValue<TResult>.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

Kontextinformationen, die für die Konvertierung verwendet werden.

Gibt zurück

Löst einen Aufruf aus LambdaSerializationException .

Implementiert

Hinweise

LambdaValue<TResult> 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 LambdaValue<TResult> enthält, wird ein LambdaSerializationException Fehler ausgelöst. Wenn der enthaltende Workflow eine XAML-Serialisierung erfordert, verwenden VisualBasicValue<TResult> oder verwenden ExpressionServices Sie diese, um das LambdaValue<TResult> Format zu konvertieren, das serialisiert werden kann.

Gilt für: