LambdaValue<TResult>.ConvertToString(IValueSerializerContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
LambdaSerializationExceptionVyvolá , a se používá ve spojení s CanConvertToString(IValueSerializerContext) k poskytování popisných chybových zpráv při pokusu o serializaci této aktivity do 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
Kontextové informace, které se používají pro převod.
Návraty
Vyvolá při zavolání LambdaSerializationException .
Implementuje
Poznámky
LambdaValue<TResult> se používá pro výrazy lambda zadané v kódu a nelze je serializovat na XAML. Pokud dojde k pokusu o serializaci pracovního postupu, který obsahuje LambdaValue<TResult> , LambdaSerializationException vyvolá se. Pokud obsahující pracovní postup vyžaduje serializaci XAML, použijte VisualBasicValue<TResult> nebo použijte ExpressionServices k převodu LambdaValue<TResult> do formátu, který lze serializovat.