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

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

İş 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

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

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

Özellikler

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 getiriciyle 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

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()

Type Geçerli örneğini 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 Objectöğesinin sığ bir kopyasını oluşturur.

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

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

ReportError(Object)

Serileştirmede bir hata bildirir.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

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 seri hale getirilebilen 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.

Uzantı Metotları

GetKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetKeyedServices(IServiceProvider, Type, Object)

türünde hizmetlerin serviceType bir numaralandırmasını IServiceProvideralır.

GetKeyedServices<T>(IServiceProvider, Object)

türünde hizmetlerin T bir numaralandırmasını IServiceProvideralır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

CreateAsyncScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni AsyncServiceScope bir oluşturur.

CreateScope(IServiceProvider)

Kapsamı belirlenmiş hizmetleri çözümlemek için kullanılabilecek yeni IServiceScope bir oluşturur.

GetRequiredService(IServiceProvider, Type)

türünden serviceTypeIServiceProviderhizmet alın.

GetRequiredService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetService<T>(IServiceProvider)

türünden TIServiceProviderhizmet alın.

GetServices(IServiceProvider, Type)

türünde bir hizmet serviceTypeIServiceProviderlistesi alın.

GetServices<T>(IServiceProvider)

türünde bir hizmet TIServiceProviderlistesi alın.

GetFakeLogCollector(IServiceProvider)

Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır.

GetFakeRedactionCollector(IServiceProvider)

Bağımlılık ekleme kapsayıcısından sahte redaktör toplayıcı örneğini alır.

Şunlara uygulanır