2009-05-04 13 views
1

アプリケーションをJavaから.NETに移植することを検討しています。このアプリケーションは、.NETにはまったく存在しないNIOパッケージを大量に使用します。MappedBytesBuffer for .NETに相当しますか?

MappedBytesBufferはファイルの隔離された部分にアクセスするために使用されるため、.NETで複製するのが難しい重要な違いの1つです。

機能を複製する代替手段を見つけ出すのに役立つ人はいませんか?大いに感謝する。あなたは.NET 4.0になるまで待つことができる場合

答えて

3

、これは便利かもしれません:あなたはCreateFileMapping関数のWin32 APIの独自のラッパーを転がることができ、また What's New in the BCL in .net 4.0

とのMapViewOfFile

+0

あなたの答えは右の点にあるといくつかの条件が満たされていないにもかかわらず、問題を解決します。 実際、ターゲットアプリケーションはLinux OS上でMono上で動作する必要があります。これはWin32 APIをカバーしておらず、短時間で4.0の機能をカバーしません。 – Antonello

+0

ラッパーはMonoをテストできますWindows上でMSランタイムを使用しています)、適切な* nix apiをdllimportしますか? – marklam

関連する問題