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áš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č.

Platí pro

Viz také