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]
[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
StreamingContextStates
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.

Platí pro

Viz také