Freigeben über


WorkflowMarkupSerializer.DeserializeFromString Methode

Definition

Deserialisiert XAML-Inhalt (extensible Application Markup Language) aus der angegebenen Zeichenfolge gemäß dem jeweiligen Typ der zu deserialisierenden Eigenschaft.

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

Parameter

serializationManager
WorkflowMarkupSerializationManager

Der WorkflowMarkupSerializationManager, der den Deserialisierungsprozess verwaltet.

propertyType
Type

Der Type, der der zu deserialisierenden Eigenschaft zugeordnet ist.

value
String

Eine Zeichenfolge, die den zu deserialisierenden XAML-Inhalt enthält.

Gibt zurück

Das deserialisierte Object.

Ausnahmen

serializationManager, propertyType oder value enthält einen NULL-Verweis (Nothing in Visual Basic).

Hinweise

value muss eines der folgenden Kriterien erfüllen:

  • Der Wert ist ein primitiver Typ, eine Zeichenfolge, eine Enumeration oder ein TimeSpan.

  • Der Wert kann über die IConvertible-Schnittstelle oder über die Klasse Delegate oder Type zugewiesen werden.

Gilt für: