LambdaValue<TResult>.ConvertToString(IValueSerializerContext) 方法

定义

引发 LambdaSerializationException,并与 CanConvertToString(IValueSerializerContext) 结合使用以便在尝试将此活动序列化为 XAML 时提供描述性错误消息。

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

参数

context
IValueSerializerContext

用于转换的上下文信息。

返回

String

在调用时引发 LambdaSerializationException

实现

注解

LambdaValue<TResult> 用于代码中指定的 lambda 表达式,并且不能序列化为 XAML。 如果尝试序列化包含 LambdaValue<TResult> 的工作流,则会引发 LambdaSerializationException。 如果包含工作流需要 XAML 序列化,请使用 VisualBasicValue<TResult> 或使用 ExpressionServicesLambdaValue<TResult> 转换为可序列化的格式。

适用于