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]
[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]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
public enum StreamingContextStates
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type StreamingContextStates =
[<System.Flags>]
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
| Name | Değer | Description |
|---|---|---|
| CrossProcess | 1 | Kaynak veya hedef bağlamın aynı bilgisayarda farklı bir işlem olduğunu belirtir. |
| CrossMachine | 2 | Kaynak veya hedef bağlamın farklı bir bilgisayar 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ı varsayabilir ve seri durumdan çıkarmanın geçerli işlemdeki verilere erişmesini gerektirecek şekilde nesneleri seri hale getirmez. |
| 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şmesini gerektirecek şekilde 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. |
| Other | 32 | Serileştirme bağlamın bilinmediğini belirtir. |
| Clone | 64 | Nesne grafiğinin kopyalandığını belirtir. Kullanıcılar, kopyalanan grafiğin aynı işlem içinde var olmaya devam ettiğini ve yönetilmeyen kaynaklara yönelik tanıtıcılara veya diğer başvurulara erişmenin güvenli olacağını varsayabilir. |
| CrossAppDomain | 128 | Kaynak veya hedef bağlamın farklı bir AppDomain olduğunu belirtir. |
| All | 255 | Seri hale getirilmiş verilerin diğer bağlamlardan herhangi birine iletilebileceğini veya alınabileceğini belirtir. |