Udostępnij za pośrednictwem


LambdaValue<TResult>.ConvertToString(IValueSerializerContext) Metoda

Definicja

Zwraca LambdaSerializationException i jest używany w połączeniu z programem, CanConvertToString(IValueSerializerContext) Aby zapewnić opisowe komunikaty o błędach podczas próby serializacji tego działania do języka 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

Parametry

context
IValueSerializerContext

Informacje kontekstowe, które są używane do konwersji.

Zwraca

String

Generuje element, LambdaSerializationException gdy jest wywoływana.

Implementuje

Uwagi

LambdaValue<TResult> jest używany dla wyrażeń lambda określonych w kodzie i nie może być serializowany do XAML. Jeśli zostanie podjęta próba serializacji przepływu pracy, który zawiera LambdaValue<TResult> , jest LambdaSerializationException zgłaszany. Jeśli zawierający przepływ pracy wymaga serializacji XAML, użyj VisualBasicValue<TResult> lub użyj, ExpressionServices Aby skonwertować LambdaValue<TResult> do formatu, który może być serializowany.

Dotyczy