WorkflowMarkupSerializer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在设计时为工作流提供可扩展应用程序标记语言 (XAML) 序列化服务。
public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
- 继承
-
WorkflowMarkupSerializer
- 派生
注解
备注
本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型。
WorkflowMarkupSerializer 提供将工作流和 Activity 类序列化为 XAML 格式的方法,并将 XAML 内容反序列化为工作流和活动类对象。 这些服务主要由工作流设计器使用,用于在工作流设计图面上保留类。
WorkflowMarkupSerializer 是 System.Workflow.ComponentModel.Serialization 命名空间中包括的所有标记序列化程序的基类。
有关详细信息,请参阅序列化。
WorkflowMarkupSerializer 不支持对嵌套类型进行序列化。
WorkflowMarkupSerializer 的功能依赖于 Windows Workflow Foundation 外部的其他类型的功能。 由于这些其他类型的限制,并非所有数据类型均可以通过 WorkflowMarkupSerializer 序列化。 下面的列表就是部分不支持的类型的示例。
备注
这不是全部和完整的不支持类型的列表。
数组(只在未使用 DesignerSerializationVisibility.Content
属性 (Attribute) 值修饰属性 (Property) 时支持)
没有无参数构造函数的类型
多维数组
泛型类型(只在使用 List
属性 (Attribute) 值修饰属性 (Property) 时支持 Dictionary
和 DesignerSerializationVisibility.Content
泛型类型)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
枚举数组
使用 FlagsAttribute 修饰的枚举
除此列表之外,任何同时使用 ContentPropertyAttribute
和 DesignerSerializationVisibilityAttribute
修饰的属性不能由 WorkflowMarkupSerializer
序列化。
构造函数
WorkflowMarkupSerializer() |
初始化 WorkflowMarkupSerializer 类的新实例。 |
字段
ClrNamespacesProperty |
表示一个附加的 DependencyProperty,它用于定义供自定义活动引用的程序集。 |
EventsProperty |
表示一个附加的 DependencyProperty,它定义事件处理程序属性的名称。 |
XClassProperty |
表示一个附加的 DependencyProperty,它定义将在编译期间创建的类型名。 |
XCodeProperty |
表示嵌入到 XAML |