WorkflowMarkupSerializationManager 類別

定義

管理工作流程在設計階段與 eXtensible Application Markup Language (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)

從相依性插入容器取得假的重構函式收集器實例。

適用於