|
■No90635 (koni さん) に返信
> 他プロセスからDatasetオブジェクトをパラメータで受け取った際に、Datasetデザイナーで自動生成されたコード「DataSet.Designer.vb」内の「Me.GetSerializationData(info, context)」部分を実行した際に下記エラーとなってしまい、Datasetオブジェクトの復元ができないようです
自分の環境(Visual Studio 2015, .NET 4.6.1)で TableAdapter 構成ウィザードで型付 DataSet を自動生成
すると、「Me.GetSerializationData(info, context)」というコートは以下のコンストラクタ内に定義されます
が、それのことを言ってますか? とするとその部分を実行するにはこのコンストラクタを呼び出すという話に
なると思うのですが、そうなんですか? そういう操作は普通はしない(できない)と思うのですが・・・
何がしたいのでしょう?
Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext)
MyBase.New(info, context, False)
'・・・中略・・・
Me.GetSerializationData(info, context)
Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
AddHandler Me.Relations.CollectionChanged, schemaChangedHandler
End Sub
|