LambdaValue<TResult>.CanConvertToString(IValueSerializerContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法始终返回 true
,并与 ConvertToString(IValueSerializerContext) 结合使用以便在尝试将此活动序列化为 XAML 时提供描述性错误消息。
public:
virtual bool CanConvertToString(System::Windows::Markup::IValueSerializerContext ^ context);
public bool CanConvertToString (System.Windows.Markup.IValueSerializerContext context);
abstract member CanConvertToString : System.Windows.Markup.IValueSerializerContext -> bool
override this.CanConvertToString : System.Windows.Markup.IValueSerializerContext -> bool
Public Function CanConvertToString (context As IValueSerializerContext) As Boolean
参数
- context
- IValueSerializerContext
用于转换的上下文信息。
返回
此方法始终返回 true
。
实现
注解
LambdaValue<TResult> 用于代码中指定的 lambda 表达式,并且不能序列化为 XAML。 如果尝试序列化包含 LambdaValue<TResult> 的工作流,则会引发 LambdaSerializationException。 如果包含工作流需要 XAML 序列化,请使用 VisualBasicValue<TResult> 或使用 ExpressionServices 将 LambdaValue<TResult> 转换为可序列化的格式。