0
我的Sharepoint 2交换工具存在一些问题。也许某人从你可以帮助我在这里:)在Exchange中获取日历项目
using (ClientContext clientContext = new ClientContext(m_Office365URL))
{
SecureString passWord = new SecureString();
foreach (char c in m_password.ToCharArray()) passWord.AppendChar(c);
SharePointOnlineCredentials xCred = new SharePointOnlineCredentials(m_userName, passWord);
clientContext.Credentials = xCred;
Web xWeb = clientContext.Web;
clientContext.Load(xWeb);
clientContext.Load(clientContext.Site.RootWeb);
clientContext.ExecuteQuery();
DateTime calDate = startDate;
List targetList = xWeb.Lists.GetByTitle(m_TargetListName);
clientContext.Load(targetList);
clientContext.ExecuteQuery();
这是完全正常工作,没有任何内部错误。 现在我的工作是尽可能地为Exchange工作。
这里是我到现在为止:
ExchangeService m_Service = new ExchangeService(m_Url);
SecureString passWord = new SecureString();
foreach (char c in m_Password.ToCharArray()) passWord.AppendChar(c);
m_Service.Credentials = new WebCredentials(m_UserName, m_Password);
foreach (Appointment appointment in m_Service.FindItems(WellKnownFolderName.Calendar, new ItemView(int.MaxValue)))
{
DateTime calDate = startDate;
ExchangeService xWeb = m_Service;
m_Service.UpdateItems(xWeb);
m_Service.Load(m_Service.Site.RootWeb);
m_Service.ExecuteQuery();
List targetList = xWeb.Lists.GetByTitle(m_TargetListName);
m_Service.Load(targetList);
m_Service.ExecuteQuery();
但你可以猜到我会在“ExchangeService xWeb = new m_Service
” 挑动可以肯定Poblems的m_Service.UpdateItems,m_Service.Load等将不能工作。
如果有人可能对我有一个很好的暗示。
嗨Unlockedluca,你是不是想从SharePoint将日历数据到Exchange?你有没有看过Exchange 101代码示例(https://code.msdn.microsoft.com/exchange/Exchange-2013-101-Code-3c38582c)以了解如何执行此操作。不确定你的情况,因此张贴这个评论而不是答案。 – 2014-12-03 14:31:44
Hi @ VenkatAyyadevara-MSFT对于你看待我的问题非常友善,我会看看CodeSamples,我曾经听说过他们,但实际上他们在编码时已经不知所措了^^ – Unlockedluca 2014-12-04 07:00:38