LambdaValue<TResult>.CanConvertToString(IValueSerializerContext) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод всегда возвращает значение 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> используется для лямбда-выражений, указанных в коде, и не может быть сериализован в XAML. При попытке сериализовать рабочий процесс, содержащий LambdaValue<TResult>, возникает исключение LambdaSerializationException. Если рабочий процесс, в котором содержится это действие, требует сериализации XAML, воспользуйтесь VisualBasicValue<TResult> или ExpressionServices для преобразования LambdaValue<TResult> в формат, поддерживающий сериализацию.