次の方法で共有


LambdaValue<TResult>.ConvertToString(IValueSerializerContext) メソッド

定義

LambdaSerializationException をスローし、CanConvertToString(IValueSerializerContext) と共に使用されることで、このアクティビティの 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

パラメーター

context
IValueSerializerContext

変換のために使用されるコンテキスト情報。

戻り値

String

呼び出されると、LambdaSerializationException をスローします。

実装

注釈

LambdaValue<TResult> は、コードで指定されたラムダ式用に使用され、XAML にシリアル化することはできません。 LambdaValue<TResult> が含まれているワークフローのシリアル化を試みると、LambdaSerializationException がスローされます。 コンテナーであるワークフローで XAML シリアル化が必要な場合は、VisualBasicValue<TResult> を使用するか、ExpressionServices を使用することで LambdaValue<TResult> をシリアル化が可能な形式に変換します。

適用対象