我在 c# 应用程序中使用 Interop.Domino dll 版本 1.2,并通过为创建的每个线程创建新会话(一次最多 5 个线程)使用多线程同时访问多个 NSF 文件。
对于大型 NSF 文件,我收到了诸如内存段溢出之类的 Notes 错误。为了克服这个问题,我使用 Marshal.ReleaseComObject(object) 来释放必要的 Notesdocument,并尽可能地释放 NotesView 对象。
现在,问题是,我可以访问 2 个 NSF 文件,但其余线程正在进入 dll 异常,因为很少有 Notes 对象变为空。
请给我一些帮助....
感谢帮助。