C# 如何更改ExchangeConnectionMode?

C# 如何更改ExchangeConnectionMode?,c#,.net,exchange-server,outlook-redemption,C#,.net,Exchange Server,Outlook Redemption,我有一个用C#编写的控制台应用程序。此应用程序将电子邮件从exchange mail A复制到exchange邮箱B。我正在使用Outlook redemption登录到exchange邮箱并执行复制操作。 问题是,当我连接到exchange邮箱时,exchangeConnectionMode是olCachedConnectedFull,因此当我执行复制操作时,这不是在exchange服务器上执行的,而是在缓存文件中执行的。我需要在在线模式下工作。如何从缓存模式切换到联机模式。连接到exchan

我有一个用C#编写的控制台应用程序。此应用程序将电子邮件从exchange mail A复制到exchange邮箱B。我正在使用Outlook redemption登录到exchange邮箱并执行复制操作。
问题是,当我连接到exchange邮箱时,exchangeConnectionMode是olCachedConnectedFull,因此当我执行复制操作时,这不是在exchange服务器上执行的,而是在缓存文件中执行的。我需要在在线模式下工作。如何从缓存模式切换到联机模式。连接到exchange邮箱时无法在代码中设置它,因为这是只读属性。

设置HKEY\U CURRENT\U USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode\Enable=0(用于联机模式)