与asp.net MVC中的CalDav Server交互

时间:2017-04-01 19:46:33

标签: .net model-view-controller caldav radicale

我很难找到有关使用caldav服务器在asp.net mvc应用程序中存储事件的任何文档。

到目前为止,我使用Radicale启动并运行本地服务器没有任何问题。我还使用Ical.Net在内部设置了iCal事件。检索和更新存储在服务器上的信息是主要问题。

我想写一些类似的东西:

var calDavServer = getServer("localhost:5232");
var calendar = calDavServer.getCalendar();

// Do operations on calendar...

calDavServer.updateCalendar(calendar);

感谢您提供任何帮助和/或建议。

1 个答案:

答案 0 :(得分:0)

我对ASP.NET知之甚少,我认为对CalDAV的C#支持可能有点弱,但毕竟CalDAV只是一些HTTP + XML + iCalendar。你真的不需要'图书馆'。

Building a CalDAV client是对协议的一个很好的介绍。

看起来您可以使用iCal.NET来处理iCalendar处理部分。