Aracılığıyla paylaş


WorkflowMarkupSerializer.Serialize Yöntem

Tanım

Genişletilebilir Uygulama Biçimlendirme Dili (XAML) biçimine seri hale getirmektedir Object .

Aşırı Yüklemeler

Serialize(XmlWriter, Object)

Belirtilen Object değeri bir iş akışı işaretleme dosyası veya akışı halinde serileştirir.

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Belirtilen serileştirme yöneticisini kullanarak belirtileni Object bir iş akışı işaretleme dosyasına veya akışına serileştirir.

Açıklamalar

işlevi WorkflowMarkupSerializer , Windows Workflow Foundation dışındaki diğer türlerin işlevselliğine bağlıdır. Bu diğer türlerin sınırlamalarına bağlı olarak, tüm veri türleri üzerinden WorkflowMarkupSerializerseri hale getirilemez. Aşağıda, desteklenmeyen bazı türlerin listesi yer alır.

Not

Bu, desteklenmeyen türlerin kapsamlı ve eksiksiz bir listesi değildir.

Diziler (yalnızca özellik öznitelik değeriyle DesignerSerializationVisibility.Content süslenmişse desteklenir)

Parametresiz Oluşturucular

Çok Boyutlu Diziler

Genel türler (Genel List ve Dictionary türler yalnızca özellik öznitelik değeriyle DesignerSerializationVisibility.Content dekore edilmişse desteklenir)

Hashtable

Queue

Stack

XmlDocument

MailMessage

Bitmap

Numaralandırma Dizileri

Bu listeye ek olarak, ve ContentPropertyAttributeDesignerSerializationVisibilityAttribute ile süslenmiş herhangi bir özellik tarafından WorkflowMarkupSerializerseri hale getirilemez.

Serialize(XmlWriter, Object)

Belirtilen Object değeri bir iş akışı işaretleme dosyası veya akışı halinde serileştirir.

public:
 void Serialize(System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize (System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (writer As XmlWriter, obj As Object)

Parametreler

writer
XmlWriter

XmlWriter Seri hale getirmede kullanılan akışı veya dosyayı içeren.

obj
Object

Seri hale getirilecek nesne.

Özel durumlar

writer bir null başvurudur (Nothing Visual Basic'te).

-veya-

obj null başvurudur (Nothing).

Açıklamalar

bir oluşturmak için kullanılabilecek CreateWorkflow iş akışı işaretlemesi oluşturmak için program aracılığıyla oluşturulmuş bir iş akışındaki yeni bir iş akışı örneğini veya kök etkinliği seri hale getirmeniz WorkflowInstancegerekir.

İş akışı işaretlemesi hakkında daha fazla bilgi için bkz. İş Akışı İşaretlemeyi Kullanma.

Şunlara uygulanır

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Belirtilen serileştirme yöneticisini kullanarak belirtileni Object bir iş akışı işaretleme dosyasına veya akışına serileştirir.

public:
 void Serialize(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ serializationManager, System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize (System.ComponentModel.Design.Serialization.IDesignerSerializationManager serializationManager, System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (serializationManager As IDesignerSerializationManager, writer As XmlWriter, obj As Object)

Parametreler

serializationManager
IDesignerSerializationManager

arabirimini IDesignerSerializationManager uygulayan bir nesne, örneğin DesignerSerializationManager.

writer
XmlWriter

XmlWriter Seri hale getirmede kullanılan akışı veya dosyayı içeren.

obj
Object

Seri hale getirilecek nesne.

Özel durumlar

serializationManager bir null başvurudur (Nothing Visual Basic'te). -veya-

writer bir null başvurudur (Nothing Visual Basic'te).

-veya-

obj null başvurudur (Nothing).

Açıklamalar

bir oluşturmak için kullanılabilecek CreateWorkflow iş akışı işaretlemesi oluşturmak için program aracılığıyla oluşturulmuş bir iş akışındaki yeni bir iş akışı örneğini veya kök etkinliği seri hale getirmeniz WorkflowInstancegerekir.

İş akışı işaretlemesi hakkında daha fazla bilgi için bkz. İş Akışı İşaretlemeyi Kullanma.

Şunlara uygulanır