ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。

Namespace: FVIL
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public virtual void GetObjectData(
	SerializationInfo info,
	StreamingContext context
)
Visual Basic
Public Overridable Sub GetObjectData ( 
	info As SerializationInfo,
	context As StreamingContext
)

Parameters

info
Type: System.Runtime.Serialization..::..SerializationInfo
データを読み込む先の SerializationInfo
context
Type: System.Runtime.Serialization..::..StreamingContext
シリアル化先

Implements

ISerializable..::..GetObjectData(SerializationInfo, StreamingContext)

Remarks

自動シリアル化の対象にならないメンバを保有する場合は、 このメソッドをオーバーライドして独自の処理を実装してください。

Examples

下記は DPNT_T_ARRAY の実装内容です。

void DPNT_T_ARRAY::GetObjectData(SerializationInfo^ info, StreamingContext context)
{
	CFviObject::GetObjectData(info, context);
	
	cli::array<DPNT_T>^ data = this->ToArray();
	info->AddValue(_T("Data"), data);
}

See Also