LambdaReference<T>.ConvertToString(IValueSerializerContext) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擲回 LambdaSerializationException,而且當嘗試將此活動序列化為 XAML 時,會與 CanConvertToString(IValueSerializerContext) 搭配使用以提供描述性的錯誤訊息。
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
用於轉換的內容資訊。
傳回
呼叫這個方法時,會擲回 LambdaSerializationException。
實作
備註
LambdaReference<T> 會用來當做程式碼中指定的 Lambda 運算式,不可序列化為 XAML。 如果嘗試序列化包含 LambdaReference<T> 的工作流程,會擲回 LambdaSerializationException。 如果包含的工作流程需要 XAML 序列化,請使用 VisualBasicReference<TResult> 或 ExpressionServices 將 LambdaReference<T> 轉換成可以序列化的格式。