英語で読む

次の方法で共有


StreamingContext 構造体

定義

シリアル化された指定のストリームのソースと宛先を記述し、呼び出し元が定義した追加のコンテキストを提供します。

C#
public struct StreamingContext
C#
public readonly struct StreamingContext
C#
[System.Serializable]
public struct StreamingContext
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct StreamingContext
継承
StreamingContext
属性

注釈

フォーマッタが使用するビットのソースまたは宛先を示します。 サロゲートを持つクラス、または を実装 ISerializable するクラスは、ストリーミング コンテキストに格納されている情報に基づいてフィールドと値をシリアル化または無視できます。 たとえば、 プロパティが にSystem.Runtime.Serialization.StreamingContextStates.CrossProcess設定されている場合State、ウィンドウ ハンドルは引き続き有効です。

コンストラクター

StreamingContext(StreamingContextStates)
古い.

コンテキストの状態を指定して、StreamingContext クラスの新しいインスタンスを初期化します。

StreamingContext(StreamingContextStates, Object)
古い.

コンテキストの状態と追加情報を指定して、StreamingContext クラスの新しいインスタンスを初期化します。

プロパティ

Context

追加のコンテキストの一部として指定したコンテキストを取得します。

State
古い.

送信データの送信元または送信先を取得します。

メソッド

Equals(Object)

2 つの StreamingContext インスタンスの値が同一かどうかを判断します。

GetHashCode()

このオブジェクトのハッシュ コードを返します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

こちらもご覧ください