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