此规则表明P/Invokes不应公开.我的问题是为什么?调用者可以在自己的程序集中轻松创建自己的声明,以进行完全相同的调用.调用者可以编写一个C库来调用API.通过将这些声明置于内部获得了什么好处,安全性或其他方面?
我已经安装了 Quartz .NET 并创建了 Quartz 数据库。我需要使用我自己的自定义数据扩展 Quartz 作业存储。例如,当我通过 Quartz API 添加作业时,我需要在同一个数据库事务中向我自己的自定义表添加附加信息。我知道 Quartz 中有一个名为 JobStoreCMT 的类,但是我找不到任何简洁的示例来展示如何为 Quartz 提供 NHibernate 创建的事务。