LambdaValue<TResult>.CanConvertToString(IValueSerializerContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode gibt immer true
zurück und wird in Verbindung mit ConvertToString(IValueSerializerContext) verwendet, um beschreibende Fehlermeldungen bereitzustellen, wenn versucht wird, diese Aktivität in XAML zu serialisieren.
public:
virtual bool CanConvertToString(System::Windows::Markup::IValueSerializerContext ^ context);
public bool CanConvertToString (System.Windows.Markup.IValueSerializerContext context);
abstract member CanConvertToString : System.Windows.Markup.IValueSerializerContext -> bool
override this.CanConvertToString : System.Windows.Markup.IValueSerializerContext -> bool
Public Function CanConvertToString (context As IValueSerializerContext) As Boolean
Parameter
- context
- IValueSerializerContext
Die für die Konvertierung verwendeten Kontextinformationen.
Gibt zurück
Diese Methode gibt immer true
zurück.
Implementiert
Hinweise
LambdaValue<TResult> wird für Lambda-Ausdrücke verwendet, die im Code angegeben werden, und kann nicht in XAML serialisiert werden. Wenn versucht wird, einen Workflow zu serialisieren, der ein LambdaValue<TResult>-Element enthält, wird eine LambdaSerializationException ausgelöst. Wenn der enthaltende Workflow XAML-Serialisierung erfordert, verwenden Sie das VisualBasicValue<TResult>-Element. Oder verwenden Sie das ExpressionServices-Element, um das LambdaValue<TResult>-Element in ein Format zu konvertieren, das serialisiert werden kann.