StreamingContextStates Enum

Definisi

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
StreamingContextStates
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 bertahan 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 mengasumsikan 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.

Berlaku untuk

Lihat juga