我想开发一个 Asp.net 具有在 Office 365 E3 中创建以下功能的 Web 应用程序:

I would like to develop an Asp.net web application with functionality to create the following in Office 365 E3:

我们想开发一个 Asp.net 应用程序,该应用程序具有在 Office 365 E3 中创建以下内容的功能:
1.在Web Application中创建Labels and Retention policies,写入Office 365 E3中的Labels。
2. 在 Web 应用程序中创建案例并将这些案例写入电子数据展示的案例

能否请您建议如何实现上述目标,以及是否有 API 的列表可以访问以在 的安全与合规中心执行上述和类似功能Office 365 E3

据我所知,以编程方式创建标签和保留策略的唯一机制是 Powershell - 请参阅 https://technet.microsoft.com/en-us/library/mt587093(v=exchg.160).aspx

请注意,"Labels" 在命令行开关中称为 "Compliance Tags"。

从 asp.net 应用程序调用 powershell 很痛苦但可行。 请参阅 https://blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/ 以开始使用。

同样,同一组命令行开关提供创建和操作电子发现案例的能力。