WorkflowMarkupSerializer.DeserializeFromString Metod

Definition

Deserialiserar XAML-innehåll (Application Markup Language) från den angivna strängen enligt den angivna typen av egenskapen som ska deserialiseras.

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

Parametrar

serializationManager
WorkflowMarkupSerializationManager

Som WorkflowMarkupSerializationManager hanterar deserialiseringsprocessen.

propertyType
Type

Associerad Type med egenskapen för att deserialisera.

value
String

En sträng som innehåller XAML för att deserialisera.

Returer

Den deserialiserade Object.

Undantag

serializationManager, propertyType eller value innehåller en nullreferens (Nothing i Visual Basic).

Kommentarer

value måste uppfylla något av följande kriterier:

  • det är en primitiv typ, en sträng, en uppräkning eller en TimeSpan.

  • den kan tilldelas från IConvertible gränssnittet eller från klasserna Delegate eller Type .

Gäller för