StreamingContextStates Sabit listesi
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.
Dikkat
Formatter-based serialization is obsolete and should not be used.
Serileştirme sırasında akışın kaynak veya hedef bağlamını belirten bir bayrak kümesi tanımlar.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
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
- Devralma
- Öznitelikler
Alanlar
All | 255 | Seri hale getirilmiş verilerin diğer bağlamlardan herhangi birine iletilebileceğini veya alınabileceğini belirtir. |
Clone | 64 | Nesne grafiğinin kopyalandığını belirtir. Kullanıcılar, kopyalanan grafiğin aynı işlem içinde var olmaya devam edeceğini ve yönetilmeyen kaynaklara yönelik tanıtıcılara veya diğer başvurulara erişebileceğini varsayabilir. |
CrossAppDomain | 128 | Kaynak veya hedef bağlamın farklı bir AppDomain olduğunu belirtir. (AppDomains'in açıklaması için bkz. Uygulama Etki Alanları). |
CrossMachine | 2 | Kaynak veya hedef bağlamın farklı bir bilgisayar olduğunu belirtir. |
CrossProcess | 1 | Kaynak veya hedef bağlamın aynı bilgisayarda farklı bir işlem olduğunu belirtir. |
File | 4 | Kaynak veya hedef bağlamın bir dosya olduğunu belirtir. Kullanıcılar, dosyaların kendilerini oluşturan işlemden daha uzun süre dayanacağını ve seri durumdan çıkarma işleminin geçerli işlemdeki verilere erişmesini gerektirecek şekilde nesneleri seri hale getirmeyeceğini varsayabilir. |
Other | 32 | Serileştirme bağlamın bilinmediğini belirtir. |
Persistence | 8 | Kaynak veya hedef bağlamın veritabanlarını, dosyaları veya diğer yedekleme depolarını içerebilen kalıcı bir depo olduğunu belirtir. Kullanıcılar, kalıcı verilerin verileri oluşturan işlemden daha uzun süre dayanacağını ve seri durumdan çıkarmanın geçerli işlemdeki verilere erişmeyi gerektirmesi için nesneleri seri hale getirmediğini varsayabilir. |
Remoting | 16 | Verilerin bilinmeyen bir konumdaki bir bağlama uzak olduğunu belirtir. Kullanıcılar, bunun aynı bilgisayarda olup olmadığı konusunda herhangi bir varsayımda bulunamaz. |