Condividi tramite


LambdaValue<TResult>.ConvertToString(IValueSerializerContext) Metodo

Definizione

Genera un oggetto LambdaSerializationException e viene utilizzato insieme a CanConvertToString(IValueSerializerContext) per fornire messaggi di errore descrittivi quando viene effettuato un tentativo di serializzare questa attività in XAML.

public:
 virtual System::String ^ ConvertToString(System::Windows::Markup::IValueSerializerContext ^ context);
public string ConvertToString (System.Windows.Markup.IValueSerializerContext context);
abstract member ConvertToString : System.Windows.Markup.IValueSerializerContext -> string
override this.ConvertToString : System.Windows.Markup.IValueSerializerContext -> string
Public Function ConvertToString (context As IValueSerializerContext) As String

Parametri

context
IValueSerializerContext

Informazioni di contesto utilizzate per la conversione.

Restituisce

String

Se chiamato, genera un oggetto LambdaSerializationException.

Implementazioni

Commenti

LambdaValue<TResult> viene utilizzato per le espressioni lambda specificate nel codice e non può essere serializzato in XAML. Se viene effettuato un tentativo di serializzare un flusso di lavoro che contiene un oggetto LambdaValue<TResult>, viene generato un oggetto LambdaSerializationException. Se il flusso di lavoro contenitore richiede la serializzazione XAML, utilizzare VisualBasicValue<TResult> o utilizzare ExpressionServices per convertire LambdaValue<TResult> in un formato che può essere serializzato.

Si applica a