C# 4.0 是否有人成功地将C#连接到Office 365 Exchange Online以创建公共日历约会?
我们公司正在努力决定使用Office 365和“在线交换”是否有意义 我需要弄清楚是否可以相对轻松地修改在C#4.0.NET框架中创建的Winforms应用程序,以使用“Exchange Online”在公共文件夹中的日历上创建和删除日历约会,并发送电子邮件。从我在网上看到的情况来看,模拟用户并允许他们修改/添加/删除公共日历可能很棘手 我在C#中找到了一些实例化PowerShell的文章:但我希望找到一个更新的解决方案,并想知道最近是否有人使用类似的工具(但我们使用的是Windows Server或Windows 7(而不是此github版本所要求的8.1)) 如果有人使用Office 365在公用文件夹中发送了电子邮件并在日历上创建/删除了约会,请告诉我其参与程度。我们当前的日历和电子邮件创建类非常简单。我只想修改它们以使用Office 365的“Exchange Online”(联机Exchange Server)C# 4.0 是否有人成功地将C#连接到Office 365 Exchange Online以创建公共日历约会?,c#-4.0,visual-studio-2013,exchange-server,office365,C# 4.0,Visual Studio 2013,Exchange Server,Office365,我们公司正在努力决定使用Office 365和“在线交换”是否有意义 我需要弄清楚是否可以相对轻松地修改在C#4.0.NET框架中创建的Winforms应用程序,以使用“Exchange Online”在公共文件夹中的日历上创建和删除日历约会,并发送电子邮件。从我在网上看到的情况来看,模拟用户并允许他们修改/添加/删除公共日历可能很棘手 我在C#中找到了一些实例化PowerShell的文章:但我希望找到一个更新的解决方案,并想知道最近是否有人使用类似的工具(但我们使用的是Windows Serv
我是否可以在没有“Exchange Online”访问权限的情况下对此进行测试?我假设,当您声明公共日历时,您指的是公共文件夹中的日历。如果是,您需要使用。该链接将带您到有关访问公共文件夹的信息。它适用于Office 365 在不了解您的场景的情况下,我建议您这样做。这对WinForm很有效。然后,转到这里并继续 更改
Folder rootfolder=Folder.Bind(服务、WellKnownFolderName.Inbox、propSet);
到Folder rootfolder=Folder.Bind(服务,WellKnownFolderName.PublicFoldersRoot,propSet);
你现在可以。你也可以使用
这是你的名片
这是你的名片
我希望这能有所帮助。是的--我想说“公共文件夹中的日历”。我相应地调整了我的问题。谢谢你的建议。我是否可以在不访问“Exchange Online”的情况下测试此问题?我希望只要您在Exchange 2013上,Exchange Online和内部部署的代码都是相同的。您可以针对Exchange Online进行测试。上有说明。如果您当前没有用于链接的Office 365 for business帐户,请转到。