Condividi tramite


WorkflowMarkupSerializer.DeserializeFromString Metodo

Definizione

Deserializza il contenuto eXtensible Application Markup Language (XAML) della stringa specificata secondo il tipo specificato della proprietà da deserializzare.

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

Parametri

serializationManager
WorkflowMarkupSerializationManager

Elemento WorkflowMarkupSerializationManager che gestisce il processo di deserializzazione.

propertyType
Type

Elemento Type associato con la proprietà da deserializzare.

value
String

Stringa contenente lo XAML da deserializzare.

Restituisce

Elemento Object deserializzato.

Eccezioni

serializationManager, propertyType o value contiene un riferimento null (Nothing in Visual Basic).

Commenti

value deve soddisfare uno dei criteri seguenti:

  • è un tipo primitivo, una stringa, un un'enumerazione o una struttura TimeSpan.

  • può essere assegnato dall'interfaccia IConvertible o dalle classi Delegate o Type.

Si applica a