Похоже, этот пример скажет нам, что вы создаете свою запись в календаре с помощью класса EventEntry. Затем вы передаете повторение этой записи.
В примере Google поля DTSTART и DTEND представляют начало и конец повторения.
EventEntry myEntry = new EventEntry();
myEntry.Title.Text = "Hello recurring Event!";
// Set a location for the event.
Where eventLocation = new Where();
eventLocation.ValueString = "here and there";
entry.Locations.Add(eventLocation);
// Any other event properties
// Recurring event:
String recurData =
"DTSTART;VALUE=DATE:20070501\r\n" +
"DTEND;VALUE=DATE:20070502\r\n" +
"RRULE:FREQ=WEEKLY;BYDAY=Tu;UNTIL=20070904\r\n";
Recurrence recurrence = new Recurrence();
recurrence.Value = recurData;
myEntry.Recurrence = recurrence;