WorkflowMarkupSerializer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan layanan serialisasi Application Markup Language (XAML) yang dapat diperluas ke alur kerja pada waktu desain.
public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
- Warisan
-
WorkflowMarkupSerializer
- Turunan
Keterangan
Note
Materi ini membahas jenis dan namespace yang usang. Untuk informasi selengkapnya, lihat jenis Deprecated di Windows Workflow Foundation 4.5.
WorkflowMarkupSerializer menyediakan metode yang menserialisasikan alur kerja dan Activity kelas ke dalam format XAML dan mendeserialisasi konten XAML ke dalam objek kelas alur kerja dan aktivitas. Layanan ini terutama digunakan oleh perancang alur kerja untuk mempertahankan kelas pada permukaan desain alur kerja.
WorkflowMarkupSerializer adalah kelas dasar untuk semua serializer markup yang disertakan System.Workflow.ComponentModel.Serialization dalam namespace layanan.
Untuk informasi selengkapnya, lihat Serialisasi.
WorkflowMarkupSerializer tidak mendukung serialisasi jenis berlapis.
Fungsionalitas WorkflowMarkupSerializer bergantung pada fungsionalitas jenis lain di luar Windows Workflow Foundation. Berdasarkan batasan jenis lain tersebut, tidak semua jenis data dapat diserialisasikan melalui WorkflowMarkupSerializer. Berikut ini adalah daftar adalah contoh beberapa jenis yang tidak didukung.
Note
Ini bukan daftar lengkap dan lengkap jenis yang tidak didukung.
Array (hanya didukung jika properti tidak dihiasi dengan DesignerSerializationVisibility.Content nilai atribut)
Jenis tanpa konstruktor tanpa parameter
Array Multidimensi
Jenis generik (Generik List dan Dictionary jenis hanya didukung jika properti dihiasi dengan DesignerSerializationVisibility.Content nilai atribut)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
Array Enumerasi
Enumerasi yang dihiasi dengan FlagsAttribute
Selain daftar ini, properti apa pun yang dihiasi dengan ContentPropertyAttribute dan DesignerSerializationVisibilityAttribute tidak dapat diserialisasikan oleh WorkflowMarkupSerializer.
Konstruktor
| Nama | Deskripsi |
|---|---|
| WorkflowMarkupSerializer() |
Menginisialisasi instans baru dari kelas WorkflowMarkupSerializer. |
Bidang
| Nama | Deskripsi |
|---|---|
| ClrNamespacesProperty |
Mewakili lampiran DependencyProperty yang digunakan untuk menentukan rakitan mana yang akan direferensikan untuk aktivitas kustom. |
| EventsProperty |
Mewakili lampiran DependencyProperty yang menentukan nama untuk properti penanganan aktivitas. |
| XClassProperty |
Mewakili lampiran DependencyProperty yang menentukan nama jenis, yang akan dibuat selama kompilasi. |
| XCodeProperty |
Mewakili contoh kode, yang disematkan ke dalam elemen XAML |
Metode
| Nama | Deskripsi |
|---|---|
| AddChild(WorkflowMarkupSerializationManager, Object, Object) |
Menambahkan objek anak ke objek yang ditentukan. |
| CanSerializeToString(WorkflowMarkupSerializationManager, Object) |
Mengembalikan Boolean yang menunjukkan apakah objek yang ditentukan dapat diserialisasikan ke string. |
| ClearChildren(WorkflowMarkupSerializationManager, Object) |
Menghapus semua objek anak dari objek yang ditentukan. |
| CreateInstance(WorkflowMarkupSerializationManager, Type) |
Membuat instans yang ditentukan Type menggunakan WorkflowMarkupSerializationManager. |
| Deserialize(IDesignerSerializationManager, XmlReader) |
Mendeserialisasi markup alur kerja ke dalam Object menggunakan manajer serialisasi yang ditentukan. |
| Deserialize(XmlReader) |
Mendeserialisasi markup alur kerja ke dalam Object. |
| DeserializeFromString(WorkflowMarkupSerializationManager, Type, String) |
Mendeserialisasi konten Application Markup Language (XAML) yang dapat diperluas dari string yang ditentukan sesuai dengan jenis properti yang diberikan untuk deserialisasi. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetChildren(WorkflowMarkupSerializationManager, Object) |
Mengambil daftar objek anak untuk objek yang ditentukan. |
| GetEvents(WorkflowMarkupSerializationManager, Object) |
Mengambil informasi tentang semua peristiwa yang terkait dengan yang ditentukan Object. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetProperties(WorkflowMarkupSerializationManager, Object) |
Mengambil informasi tentang semua properti yang terkait dengan objek yang ditentukan. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OnAfterDeserialize(WorkflowMarkupSerializationManager, Object) |
Diganti. Memberi tahu WorkflowMarkupSerializer bahwa objek baru saja dideserialisasi. |
| OnAfterSerialize(WorkflowMarkupSerializationManager, Object) |
Memberi tahu WorkflowMarkupSerializer bahwa objek baru saja diserialisasikan. |
| OnBeforeDeserialize(WorkflowMarkupSerializationManager, Object) |
Diganti. Memberi tahu WorkflowMarkupSerializer bahwa objek akan dideserialisasi. |
| OnBeforeSerialize(WorkflowMarkupSerializationManager, Object) |
Memberi tahu WorkflowMarkupSerializer yang Serialize(XmlWriter, Object) akan dijalankan. |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
Menserialisasikan yang ditentukan Object ke dalam file markup alur kerja atau aliran menggunakan manajer serialisasi yang ditentukan. |
| Serialize(XmlWriter, Object) |
Menserialisasikan yang ditentukan Object ke dalam file markup alur kerja atau aliran. |
| SerializeToString(WorkflowMarkupSerializationManager, Object) |
Menserialisasikan yang ditentukan Object ke string. |
| ShouldSerializeValue(WorkflowMarkupSerializationManager, Object) |
Mengembalikan nilai yang menunjukkan apakah WorkflowMarkupSerializer harus membuat serialisasi yang ditentukan Object. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |