WorkflowMarkupSerializer.DeserializeFromString Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет десериализацию содержимого языка XAML из заданной строки в соответствии с данным типом свойства для десериализации.
protected public:
virtual System::Object ^ DeserializeFromString(System::Workflow::ComponentModel::Serialization::WorkflowMarkupSerializationManager ^ serializationManager, Type ^ propertyType, System::String ^ value);
protected internal virtual object DeserializeFromString (System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager serializationManager, Type propertyType, string value);
abstract member DeserializeFromString : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * Type * string -> obj
override this.DeserializeFromString : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * Type * string -> obj
Protected Friend Overridable Function DeserializeFromString (serializationManager As WorkflowMarkupSerializationManager, propertyType As Type, value As String) As Object
Параметры
- serializationManager
- WorkflowMarkupSerializationManager
Объект WorkflowMarkupSerializationManager, управляющий процессом десериализации.
- value
- String
Строка, содержащая язык XAML для десериализации.
Возвращаемое значение
Десериализованный объект Object.
Исключения
serializationManager
, propertyType
или value
содержит пустую ссылку (Nothing
в Visual Basic).
Комментарии
Значение value
должно отвечать одному из следующих критериев:
оно является типом-примитивом, строкой, перечислением или TimeSpan.
его можно назначить из интерфейса IConvertible или из классов Delegate или Type.