However, if you open Outlook and try to manually create a daily recurring meeting there is a setting to make the daily occurrence only on weekdays. How are they doing this since the Recurrence.DailyPattern object doesn’t have a DaysOfTheWeek property like a WeeklyPattern. Are they really mapping between daily and weekly patterns behind the scenes to cheat and support this?
WebCredentials creds = new WebCredentials(userTb.Text.Trim(), passwordTb.Text.Trim(), domainTb.Text.Trim()); ExchangeService service = Connect(creds); // Create the meeting. Appointment meeting = new Appointment(service); // Set properties on the meeting. meeting.Subject = "Daily Meeting"; meeting.Body = "Blah blah blah"; meeting.Start = new DateTime(2009, 1, 1, 10, 0, 0); meeting.End = meeting.Start.AddHours(1); meeting.Location = "Conf Room 1"; meeting.RequiredAttendees.Add("User1@contoso.com"); meeting.Recurrence = new Recurrence.DailyPattern(meeting.Start.Date, 1); meeting.Recurrence.StartDate = meeting.Start.Date; meeting.Recurrence.EndDate = (meeting.Start.Date).AddDays(13);
From novice to tech pro — start learning today.