.NETアセンブリにCOM呼び出し可能ラッパーがあります。一部のメソッドはストリーム(System.IO.Stream)を使用します。入力としてSystem.IO.Streamを受け入れるか、System.IO.Streamを返します。
COM環境からこれらのメソッドの1つであるClassicASPを呼び出したいと思います。
ADODB.Streamを使用して相互運用を取得する可能性はありますか?つまり、ADODB.StreamのインスタンスであるSystem.IO.Streamの代わりに、COMラッパーのメソッドを呼び出して取得したいと思います。
これは自動的に発生しますか?
そうでない場合は、.NETコードを作成して作成できますか?もしそうなら、どのように?これを行うことを想像します。家の.NET側で、ADODB.StreamでCreateInstanceを呼び出し、既存のSystem.IO.Streamをラップしてから、ADODB.StreamのインスタンスをCOM呼び出し元に返します。これは可能ですか?それは機能しますか?