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, управляющий процессом десериализации.

propertyType
Type

Тип Type, связанный со свойством для десериализации.

value
String

Строка, содержащая язык XAML для десериализации.

Возвращаемое значение

Object

Десериализованный объект Object.

Исключения

serializationManager, propertyType или value содержит пустую ссылку (Nothing в Visual Basic).

Комментарии

Значение value должно отвечать одному из следующих критериев:

  • оно является типом-примитивом, строкой, перечислением или TimeSpan.

  • его можно назначить из интерфейса IConvertible или из классов Delegate или Type.

Применяется к