WorkflowMarkupSerializationManager 类

定义

管理工作流的与可扩展应用程序标记语言 (XAML) 之间的设计时序列化。

public ref class WorkflowMarkupSerializationManager : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerSerializationManager
public class WorkflowMarkupSerializationManager : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerSerializationManager
type WorkflowMarkupSerializationManager = class
    interface IDesignerSerializationManager
    interface IServiceProvider
Public Class WorkflowMarkupSerializationManager
Implements IDesignerSerializationManager, IServiceProvider
继承
WorkflowMarkupSerializationManager
实现

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

工作流或活动设计器可以使用 WorkflowMarkupSerializationManager 来访问对于管理设计时序列化过程很有用的服务。 例如,WorkflowMarkupSerializationManager 可用于创建对象、查找类型、标识对象以及自定义特定类型的序列化。

构造函数

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

使用指定的 WorkflowMarkupSerializationManager 初始化 IDesignerSerializationManager 类的新实例。

属性

Context

获取基于堆栈的、用户定义的存储区域,该区域对于序列化程序之间的通信十分有用。

LocalAssembly

获取或设置与当前序列化程序关联的程序集。

SerializationManager

获取或设置与当前序列化程序一起使用的序列化管理器。

方法

AddSerializationProvider(IDesignerSerializationProvider)

向序列化管理器添加指定的序列化提供程序。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetSerializer(Type, Type)

为指定类型的对象返回指定类型的序列化程序。

GetService(Type)

返回指定类型的服务对象。

GetType()

获取当前实例的 Type

(继承自 Object)
GetType(String)

返回指定名称的类型。

GetType(XmlQualifiedName)

返回与指定 XML 限定名关联的类型。

GetXmlQualifiedName(Type, String)

返回与指定类型关联的 XML 限定名。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

WorkflowMarkupSerializationManager 移除自定义的序列化提供程序。

ReportError(Object)

报告序列化中的错误。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IDesignerSerializationManager.CreateInstance(Type, ICollection, String, Boolean)

创建指定类型的实例并将其添加到已命名实例的集合中。

IDesignerSerializationManager.GetInstance(String)

返回具有指定名称的已创建对象的实例。

IDesignerSerializationManager.GetName(Object)

返回指定对象的名称。

IDesignerSerializationManager.Properties

获取可通过可用序列化程序进行序列化的属性的集合。

IDesignerSerializationManager.ResolveName

IDesignerSerializationManager.GetName(Object) 无法在序列化管理器的名称表中找到指定名称时发生。

IDesignerSerializationManager.SerializationComplete

在序列化完成时发生。

IDesignerSerializationManager.SetName(Object, String)

设置指定的现有对象的名称。

扩展方法

GetKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务的枚举。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务的枚举。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

CreateAsyncScope(IServiceProvider)

新建可用于解析作用域内服务的 AsyncServiceScope

CreateScope(IServiceProvider)

新建可用于解析作用域内服务的 IServiceScope

GetRequiredService(IServiceProvider, Type)

IServiceProvider 获取类型 serviceType 的服务。

GetRequiredService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetServices(IServiceProvider, Type)

IServiceProvider 获取 serviceType 类型服务的枚举。

GetServices<T>(IServiceProvider)

IServiceProvider 获取 T 类型服务的枚举。

GetFakeLogCollector(IServiceProvider)

获取对象,该对象收集发送到假记录器中的日志记录。

GetFakeRedactionCollector(IServiceProvider)

从依赖项注入容器获取假重函数收集器实例。

适用于