StreamingContextStates Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Formatter-based serialization is obsolete and should not be used.
Definuje sadu příznaků, které určují zdrojový nebo cílový kontext datového proudu během serializace.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| CrossProcess | 1 | Určuje, že zdrojový nebo cílový kontext je jiný proces ve stejném počítači. |
| CrossMachine | 2 | Určuje, že zdrojový nebo cílový kontext je jiný počítač. |
| File | 4 | Určuje, že zdrojový nebo cílový kontext je soubor. Uživatelé mohou předpokládat, že soubory budou trvat déle než proces, který je vytvořil, a ne serializovat objekty takovým způsobem, že deserializace bude vyžadovat přístup k datům z aktuálního procesu. |
| Persistence | 8 | Určuje, že zdrojový nebo cílový kontext je trvalé úložiště, které může zahrnovat databáze, soubory nebo jiné záložní úložiště. Uživatelé mohou předpokládat, že trvalá data budou trvat déle než proces, který vytvořil data, a ne serializovat objekty tak, aby deserializace vyžadovala přístup k datům z aktuálního procesu. |
| Remoting | 16 | Určuje, že data jsou vzdálená do kontextu v neznámém umístění. Uživatelé nemohou předpokládat, jestli je to ve stejném počítači. |
| Other | 32 | Určuje, že kontext serializace je neznámý. |
| Clone | 64 | Určuje, že se graf objektu klonuje. Uživatelé můžou předpokládat, že klonovaný graf bude dál existovat ve stejném procesu a bude bezpečný pro přístup k popisovačům nebo jiným odkazům na nespravované prostředky. |
| CrossAppDomain | 128 | Určuje, že zdrojový nebo cílový kontext je jiná doména AppDomain. |
| All | 255 | Určuje, že serializovaná data lze přenášet nebo přijímat z jakéhokoli jiného kontextu. |