WorkflowMarkupSerializer.Serialize Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Genişletilebilir Uygulama İşaretleme Dili (XAML) biçimine serileştirir Object .
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Serialize(XmlWriter, Object) |
Belirtilen Object değeri bir iş akışı işaretleme dosyası veya akışı olarak serileştirir. |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
Belirtilen serileştirme yöneticisini kullanarak belirtileni Object bir iş akışı işaretleme dosyası veya akışı halinde serileştirir. |
Açıklamalar
WorkflowMarkupSerializer işlevselliği, Windows Workflow Foundation dışındaki diğer türlerin işlevselliğine bağlıdır. Diğer türlerin sınırlamalarına bağlı olarak, tüm veri türleri aracılığıyla WorkflowMarkupSerializerserileştirilemez. Aşağıda desteklenmeyen türlerin listesi yer alır.
Note
Bu, desteklenmeyen türlerin kapsamlı ve eksiksiz bir listesi değildir.
Diziler (yalnızca özellik öznitelik değeriyle DesignerSerializationVisibility.Content dekore edilmiş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
Sabit Listesi Dizileri
Bu listeye ek olarak, ve ContentPropertyAttributeDesignerSerializationVisibilityAttribute ile süslenmiş tüm özellikler tarafından WorkflowMarkupSerializerserileştirilemez.
Serialize(XmlWriter, Object)
Belirtilen Object değeri bir iş akışı işaretleme dosyası veya akışı olarak 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
- obj
- Object
Serileştirilecek nesne.
Özel durumlar
writer null başvurudur (Visual Basic Nothing).
-veya-
obj null başvurudur (Nothing).
Açıklamalar
bir iş akışı 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 WorkflowInstanceiş akışı örneğini veya kök etkinliği seri hale getirmeniz gerekir.
İş 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ı veya akışı halinde 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.
- obj
- Object
Serileştirilecek nesne.
Özel durumlar
serializationManager null başvurudur (Visual Basic Nothing).
-veya-
writer null başvurudur (Visual Basic Nothing).
-veya-
obj null başvurudur (Nothing).
Açıklamalar
bir iş akışı 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 WorkflowInstanceiş akışı örneğini veya kök etkinliği seri hale getirmeniz gerekir.
İş akışı işaretlemesi hakkında daha fazla bilgi için bkz. İş Akışı İşaretlemeyi Kullanma.