PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Compact Framework
How can I send an Appointment to the Recipents?
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Compact Framework
How can I send an Appointment to the Recipents?
![]() |
How can I send an Appointment to the Recipents? |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Hi,
I tried to create an Appointment with some Recipients, then I'd like to send the meeting request to the Recipients, but nothing was sent. This is the code I used: using Outlook = Microsoft.WindowsMobile.PocketOutlook; .... using (Outlook.OutlookSession osess = new Outlook.OutlookSession ()) { Outlook.Appointment appt = new Outlook.Appointment (); appt.Subject = "N2"; appt.Location = "B"; appt.Recipients.Add (new Outlook.Recipient (name, address)); appt.Start = DateTime.Now.AddHours (1); appt.End = appt.Start.AddHours (1); appt.Body = "C"; osess.Appointments.Items.Add (appt); appt.Update (); appt.Send (); } No email is sent and nothing appears in the "Outbox" folder. I'm using a Windows Mobile Professional 6.1 device and CF 2.0 Thank you in advance |
|
|
|
#2 |
|
Guest
Posts: n/a
|
What email accounts do you have configured on your device? Do you have the
Outlook E-mail account and if so does it sync to desktop Outlook or Exchange Server? Peter -- Peter Foot Microsoft Device Application Development MVP peterfoot.net | appamundi.com | inthehand.com APPA Mundi Ltd - software solutions for a mobile world In The Hand Ltd - .NET Components for Mobility "Gian Paolo Costantino" <GianPaoloCostantino@discussions.microsoft.com> wrote in message news:E8CEE0CE-F462-40F5-9AF9-452C6F8C9291@microsoft.com... > Hi, > I tried to create an Appointment with some Recipients, then I'd like to > send > the > meeting request to the Recipients, but nothing was sent. > > This is the code I used: > > using Outlook = Microsoft.WindowsMobile.PocketOutlook; > > ... > > using (Outlook.OutlookSession osess = new Outlook.OutlookSession ()) > { > Outlook.Appointment appt = new Outlook.Appointment (); > appt.Subject = "N2"; > appt.Location = "B"; > appt.Recipients.Add (new Outlook.Recipient (name, address)); > appt.Start = DateTime.Now.AddHours (1); > appt.End = appt.Start.AddHours (1); > appt.Body = "C"; > osess.Appointments.Items.Add (appt); > appt.Update (); > appt.Send (); > } > > No email is sent and nothing appears in the "Outbox" folder. > I'm using a Windows Mobile Professional 6.1 device and CF 2.0 > > Thank you in advance |
|
|
|
#3 |
|
Guest
Posts: n/a
|
I have an IMAP email account defined.
Notice that when I use the device Calendar application to manually create a meeting, the invitation is correctly sent to the recipients. "Peter Foot" wrote: > What email accounts do you have configured on your device? Do you have the > Outlook E-mail account and if so does it sync to desktop Outlook or Exchange > Server? > > Peter > > -- > Peter Foot > Microsoft Device Application Development MVP > peterfoot.net | appamundi.com | inthehand.com > APPA Mundi Ltd - software solutions for a mobile world > In The Hand Ltd - .NET Components for Mobility > > "Gian Paolo Costantino" <GianPaoloCostantino@discussions.microsoft.com> > wrote in message news:E8CEE0CE-F462-40F5-9AF9-452C6F8C9291@microsoft.com... > > Hi, > > I tried to create an Appointment with some Recipients, then I'd like to > > send > > the > > meeting request to the Recipients, but nothing was sent. > > > > This is the code I used: > > > > using Outlook = Microsoft.WindowsMobile.PocketOutlook; > > > > ... > > > > using (Outlook.OutlookSession osess = new Outlook.OutlookSession ()) > > { > > Outlook.Appointment appt = new Outlook.Appointment (); > > appt.Subject = "N2"; > > appt.Location = "B"; > > appt.Recipients.Add (new Outlook.Recipient (name, address)); > > appt.Start = DateTime.Now.AddHours (1); > > appt.End = appt.Start.AddHours (1); > > appt.Body = "C"; > > osess.Appointments.Items.Add (appt); > > appt.Update (); > > appt.Send (); > > } > > > > No email is sent and nothing appears in the "Outbox" folder. > > I'm using a Windows Mobile Professional 6.1 device and CF 2.0 > > > > Thank you in advance > |
|
|
|
#4 |
|
Guest
Posts: n/a
|
After a long while I came back to analyze my problem and I found two
workarounds. 1- Writing all the code in a native way following more or less the article http://msdn.microsoft.com/en-us/library/aa913108.aspx 2- Forcing appt.Properties[Outlook.AppointmentProperty.MeetingStatus] = (uint) Outlook.MeetingStatus.Meeting; before sending the appointment (the appt.Update () has to be done after sending). It seems a bug of the CF implementation of Recipients.Add since, after this call, the MeetingStatus is still NotMeeting. If someone is interested in my analysis I can share it. "Gian Paolo Costantino" wrote: > Hi, > I tried to create an Appointment with some Recipients, then I'd like to send > the > meeting request to the Recipients, but nothing was sent. > > This is the code I used: > > using Outlook = Microsoft.WindowsMobile.PocketOutlook; > > ... > > using (Outlook.OutlookSession osess = new Outlook.OutlookSession ()) > { > Outlook.Appointment appt = new Outlook.Appointment (); > appt.Subject = "N2"; > appt.Location = "B"; > appt.Recipients.Add (new Outlook.Recipient (name, address)); > appt.Start = DateTime.Now.AddHours (1); > appt.End = appt.Start.AddHours (1); > appt.Body = "C"; > osess.Appointments.Items.Add (appt); > appt.Update (); > appt.Send (); > } > > No email is sent and nothing appears in the "Outbox" folder. > I'm using a Windows Mobile Professional 6.1 device and CF 2.0 > > Thank you in advance |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

