我在Outook(2003/2007)加载项中使用Redemption.dll(版本4.7.0.1026-最新版本),我需要检索交换邮件箱大小。要获取文件夹大小,我使用的函数是get_Fields():
foreach (RDOStore store in rdoSession.Stores)
{
int size = 0;
if (store.StoreKind == TxStoreKind.skPrimaryExchangeMailbox)
{
// ****
size = (int)store.get_Fields("http://schemas.microsoft.com/mapi/proptag/0x0E080003");
mailBoxSize += size;
}
}
此功能在从Outlook 2003加载项调用时返回文件夹大小,但如果我从Outlook 2007加载项调用该文件大小,则返回null对象。 Redemption.dll是不完全支持outlook 2007还是不同的API调用?如果有任何人有关于它的信息,请告诉我。