次の方法で共有


Formatter.Context プロパティ

派生クラスでオーバーライドされると、現在のシリアル化に使用する StreamingContext を取得または設定します。

Formatter 型は CLS との互換性がありません。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。

Public MustOverride Property Context As StreamingContext  _   Implements IFormatter.Context
[C#]
public abstract StreamingContext Context {get; set;}
[C++]
public: __property virtual StreamingContext get_Context() = 0;public: __property virtual void set_Context(StreamingContext) = 0;
[JScript]
public abstract function get Context() : StreamingContext;public abstract function set Context(StreamingContext);

プロパティ値

現在のシリアル化に使用する StreamingContext

実装

IFormatter.Context

解説

StreamingContext は、逆シリアル化元のビット、またはシリアル化先のビットを示します。既定のシリアル化に影響を与えることはありませんが、 ISerializable および ISerializationSurrogate へ引数として渡されます。

継承時の注意: 派生クラスでこのプロパティを実装する必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Formatter クラス | Formatter メンバ | System.Runtime.Serialization 名前空間