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.

Исключения

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

Комментарии

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

  • это примитивный тип, строка, перечисление или .TimeSpan

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

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