WorkflowMarkupSerializationManager Sınıf

Tanım

İş akışları için genişletilebilir Uygulama Biçimlendirme Dili'ne (XAML) yönelik tasarım zamanı serileştirmesini yönetir.

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
Devralma
WorkflowMarkupSerializationManager
Uygulamalar

Açıklamalar

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

İş akışı veya etkinlik tasarımcısı, tasarım zamanı serileştirme işlemlerini yönetmek için yararlı hizmetlere erişmek için kullanabilir WorkflowMarkupSerializationManager . Örneğin, nesneleri oluşturmak, WorkflowMarkupSerializationManager türleri aramak, nesneleri tanımlamak ve belirli türlerin serileştirmesini özelleştirmek için kullanılabilir.

Oluşturucular

Name Description
WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Belirtilen WorkflowMarkupSerializationManagerkullanarak sınıfının yeni bir örneğini IDesignerSerializationManager başlatır.

Özellikler

Name Description
Context

Seri hale getiriciler arasındaki iletişim için yararlı olan yığın tabanlı, kullanıcı tanımlı bir depolama alanı alır.

LocalAssembly

Geçerli seri hale getirici ile ilişkili derlemeyi alır veya ayarlar.

SerializationManager

Geçerli seri hale getirici ile kullanılacak serileştirme yöneticisini alır veya ayarlar.

Yöntemler

Name Description
AddSerializationProvider(IDesignerSerializationProvider)

Belirtilen serileştirme sağlayıcısını serileştirme yöneticisine ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetSerializer(Type, Type)

Belirtilen türdeki bir nesne için belirtilen türde bir seri hale getirici döndürür.

GetService(Type)

Belirtilen türde bir hizmet nesnesi döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
GetType(String)

Belirtilen adın türünü döndürür.

GetType(XmlQualifiedName)

Belirtilen XML nitelenmiş adıyla ilişkili türü döndürür.

GetXmlQualifiedName(Type, String)

Belirtilen türle ilişkili XML nitelenmiş adını döndürür.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

özel serileştirme sağlayıcısını içinden WorkflowMarkupSerializationManagerkaldırır.

ReportError(Object)

Serileştirmede bir hata bildirir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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

Belirtilen türün bir örneğini oluşturur ve adlandırılmış örnekler koleksiyonuna ekler.

IDesignerSerializationManager.GetInstance(String)

Belirtilen adda oluşturulmuş bir nesnenin örneğini döndürür.

IDesignerSerializationManager.GetName(Object)

Belirtilen nesnenin adını döndürür.

IDesignerSerializationManager.Properties

Kullanılabilir seri hale getiricilerle serileştirilebilen bir özellik koleksiyonu alır.

IDesignerSerializationManager.ResolveName

Serileştirme yöneticisinin ad tablosunda belirtilen adı bulamadığınızda IDesignerSerializationManager.GetName(Object) gerçekleşir.

IDesignerSerializationManager.SerializationComplete

Serileştirme tamamlandığında gerçekleşir.

IDesignerSerializationManager.SetName(Object, String)

Belirtilen mevcut nesnenin adını ayarlar.

Şunlara uygulanır