HaemmerElectronics.SeppPenner.CalDAVNet
1.0.2
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package HaemmerElectronics.SeppPenner.CalDAVNet --version 1.0.2
NuGet\Install-Package HaemmerElectronics.SeppPenner.CalDAVNet -Version 1.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HaemmerElectronics.SeppPenner.CalDAVNet" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HaemmerElectronics.SeppPenner.CalDAVNet --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: HaemmerElectronics.SeppPenner.CalDAVNet, 1.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CalDAVNet
CalDAVNet is a project to access CalDAV servers and a fork of https://github.com/markatk/CalDAV.NET.
Available for
- Net 8.0
Net Core and Net Framework latest and LTS versions
Basic usage
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
The project can be found on nuget.
Install
dotnet add package HaemmerElectronics.SeppPenner.CalDAVNet
Change history
See the Changelog.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Ical.Net (>= 4.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 1.0.2.0 (2024-05-16): Removed support for Net7.0.