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]
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
- Dědičnost
- Atributy
Pole
All | 255 | Určuje, že serializovaná data mohou být přenášeny nebo přijaty z jakéhokoli jiného kontextu. |
Clone | 64 | Určuje, že se graf objektu klonuje. Uživatelé můžou předpokládat, že klonovaný graf bude dál existovat v rámci stejného procesu a bude mít bezpečný 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. (Popis domén aplikací najdete v tématu Domény aplikací). |
CrossMachine | 2 | Určuje, že zdrojový nebo cílový kontext je jiný počítač. |
CrossProcess | 1 | Určuje, že zdrojový nebo cílový kontext je jiný proces ve stejném počítači. |
File | 4 | Určuje, že zdrojovým nebo cílovým kontextem je soubor. Uživatelé mohou předpokládat, že soubory budou trvat déle než proces, který je vytvořil a serializovat objekty takovým způsobem, že deserializace bude vyžadovat přístup k datům z aktuálního procesu. |
Other | 32 | Určuje, že kontext serializace je neznámý. |
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ý data vytvořil, a serializovat objekty tak, že deserializace bude vyžadovat přístup ke všem datům z aktuálního procesu. |
Remoting | 16 | Určuje, že data jsou vzdálena do kontextu v neznámém umístění. Uživatelé nemohou provádět žádné předpoklady, zda se jedná o stejný počítač. |