【发布时间】:2011-08-03 13:51:39
【问题描述】:
我正在使用 Domino.dll 访问 C#.NET 2.0 中的 NSF 文件
我使用多线程一次访问 4 个 NSF 文件,它对小型 NSF 文件工作正常,但如果我尝试访问大型 NSF 文件,我会得到 Out of Memory 异常和 已超过 Notes 可以支持的最大内存段数。
当我在 while 循环中从大型 NSFVIewFolder 访问 NotesDocument 对象时,通常会发生此异常。
我正在使用 Marshal.ReleaseComObject(NotesDocument); 释放 NotesDocument 的实例;它仍然会引发相同的异常。
对于大型 NSF 文件(可能以 GB 为单位),我的目标是一次访问多个 NSF 文件(一次最多 4 个 NSF 文件)。
【问题讨论】:
-
请不要缩进您的问题。
-
Lotus Notes 的构思和设计者应该非常聪明,甚至有天赋。所以WTF发生了?
标签: c# lotus-domino interop-domino