StreamingContextStates 列挙型

定義

注意事項

Formatter-based serialization is obsolete and should not be used.

シリアル化中のストリームのソースまたは宛先コンテキストを指定するフラグのセットを定義します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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
継承
StreamingContextStates
属性

フィールド

名前 説明
CrossProcess 1

ソースコンテキストまたは移行先コンテキストが同じコンピューター上で異なるプロセスであることを指定します。

CrossMachine 2

ソースコンテキストまたはコピー先コンテキストが別のコンピューターであることを指定します。

File 4

ソースまたはコピー先のコンテキストがファイルであることを指定します。 ユーザーは、ファイルが作成されたプロセスよりも長く続き、逆シリアル化によって現在のプロセスからデータにアクセスする必要があるような方法でオブジェクトをシリアル化しないと想定できます。

Persistence 8

ソースまたは宛先のコンテキストが永続化ストアであることを指定します。これには、データベース、ファイル、またはその他のバッキング ストアが含まれる可能性があります。 ユーザーは、永続化されたデータがデータを作成したプロセスよりも長く続き、オブジェクトをシリアル化しないため、逆シリアル化では現在のプロセスからデータにアクセスする必要があると想定できます。

Remoting 16

データが不明な場所のコンテキストにリモート処理されることを指定します。 ユーザーは、これが同じコンピューター上にあるかどうかを想定することはできません。

Other 32

シリアル化コンテキストが不明であることを指定します。

Clone 64

オブジェクト グラフを複製することを指定します。 ユーザーは、複製されたグラフが同じプロセス内に引き続き存在し、ハンドルやその他のアンマネージ リソースへの参照に安全にアクセスできることを想定できます。

CrossAppDomain 128

ソースまたは宛先のコンテキストが別の AppDomain であることを指定します。

All 255

シリアル化されたデータを他のコンテキストとの間で送受信できることを指定します。

適用対象

こちらもご覧ください