StreamingContextStates Enum
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.
Perhatian
Formatter-based serialization is obsolete and should not be used.
Menentukan sekumpulan bendera yang menentukan konteks sumber atau tujuan untuk aliran selama serialisasi.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class StreamingContextStates
[System.Flags]
public enum StreamingContextStates
[System.Flags]
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum StreamingContextStates
[<System.Flags>]
type StreamingContextStates =
[<System.Flags>]
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
type StreamingContextStates =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type StreamingContextStates =
Public Enum StreamingContextStates
- Warisan
- Atribut
Bidang
All | 255 | Menentukan bahwa data berseri dapat ditransmisikan ke atau diterima dari konteks lain. |
Clone | 64 | Menentukan bahwa grafik objek sedang dikloning. Pengguna dapat berasumsi bahwa grafik kloning akan terus ada dalam proses yang sama dan aman untuk mengakses handel atau referensi lain ke sumber daya yang tidak dikelola. |
CrossAppDomain | 128 | Menentukan bahwa konteks sumber atau tujuan adalah AppDomain yang berbeda. (Untuk deskripsi AppDomains, lihat Domain Aplikasi). |
CrossMachine | 2 | Menentukan bahwa konteks sumber atau tujuan adalah komputer yang berbeda. |
CrossProcess | 1 | Menentukan bahwa konteks sumber atau tujuan adalah proses yang berbeda pada komputer yang sama. |
File | 4 | Menentukan bahwa konteks sumber atau tujuan adalah file. Pengguna dapat mengasumsikan bahwa file akan berlangsung lebih lama dari proses yang membuatnya dan tidak membuat serialisasi objek sewaktu-waktu sehingga deserialisasi akan memerlukan akses data apa pun dari proses saat ini. |
Other | 32 | Menentukan bahwa konteks serialisasi tidak diketahui. |
Persistence | 8 | Menentukan bahwa konteks sumber atau tujuan adalah penyimpanan yang bertahan, yang dapat mencakup database, file, atau penyimpanan cadangan lainnya. Pengguna dapat berasumsi bahwa data yang bertahan akan berlangsung lebih lama dari proses yang membuat data dan tidak membuat serialisasi objek sehingga deserialisasi akan memerlukan akses data apa pun dari proses saat ini. |
Remoting | 16 | Menentukan bahwa data di-remote ke konteks di lokasi yang tidak diketahui. Pengguna tidak dapat membuat asumsi apakah ini ada di komputer yang sama. |