HaemmerElectronics.SeppPenner.CalDAVNet 1.0.2
前缀已保留
dotnet add package HaemmerElectronics.SeppPenner.CalDAVNet --version 1.0.2
NuGet\Install-Package HaemmerElectronics.SeppPenner.CalDAVNet -Version 1.0.2
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="HaemmerElectronics.SeppPenner.CalDAVNet" Version="1.0.2" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add HaemmerElectronics.SeppPenner.CalDAVNet --version 1.0.2
NuGet 团队不提供对此客户端的支持。请联系其 管理员 以获得支持。
#r "nuget: HaemmerElectronics.SeppPenner.CalDAVNet, 1.0.2"
#r 指令可以用于 F# Interactive 和多语言笔记本。将此内容复制到交互工具或脚本的源代码中,以引用该包。
// Install HaemmerElectronics.SeppPenner.CalDAVNet as a Cake Addin #addin nuget:?package=HaemmerElectronics.SeppPenner.CalDAVNet&version=1.0.2 // Install HaemmerElectronics.SeppPenner.CalDAVNet as a Cake Tool #tool nuget:?package=HaemmerElectronics.SeppPenner.CalDAVNet&version=1.0.2
NuGet 团队不提供对此客户端的支持。请联系其 管理员 以获得支持。
CalDAVNet
CalDAVNet 是一个访问 CalDAV 服务器和 https://github.com/markatk/CalDAV.NET 的分支的项目。
适用于
- Net 8.0
Net Core 和 Net Framework 最新和 LTS 版本
基本用法
using Ical.Net.CalendarComponents;
/// <summary>
/// The main method.
/// </summary>
public static async Task Main()
{
// Create client.
var calDavClient = new Client("http://192.168.2.2/caldav.php/user/someid", "user", "password");
// Get all calendars for the user.
var calendars = await calDavClient.GetAllCalendars();
// Get the calendar by the uid.
var calendarByUid = await calDavClient.GetCalendarByUid("/caldav.php/user/uniqueid/");
// Get the default calendar.
var defaultCalendar = await calDavClient.GetDefaultCalendar();
// Add an event.
var calendarEvent = new CalendarEvent();
var added = await calDavClient.AddOrUpdateEvent(calendarEvent, new Ical.Net.Calendar());
// Delete an event.
var deleted = await calDavClient.DeleteEvent(calendarEvent);
}
NuGet
项目可在 nuget 上找到。
安装
dotnet add package HaemmerElectronics.SeppPenner.CalDAVNet
变更历史
查阅 变更日志。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net8.0 支持。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net8.0
- Ical.Net (>= 4.2.0)
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 仓库
此包未被任何流行的 GitHub 仓库使用。
版本 1.0.2.0 (2024-05-16):移除对 Net7.0 的支持。