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 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 ContentPropertyAttribute
DesignerSerializationVisibilityAttribute
ile süslenmiş herhangi bir özellik tarafından WorkflowMarkupSerializer
seri 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
- 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.
- 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.