StreamingContextStates Výčet

Definice

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
StreamingContextStates
Atributy

Pole

All 255

Určuje, že serializovaná data mohou být přenášena nebo přijímána z libovolného jiného kontextu.

Clone 64

Určuje, že se graf objektů 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 AppDomains 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ý 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 ke všem 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 ne serializovat objekty, takže deserializace bude vyžadovat 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 provádět žádné předpoklady, zda je tato možnost na stejném počítači.

Platí pro

Viz také