invitar a los asistentes a un evento del calendario pública en los servicios web de Exchange

StackOverflow https://stackoverflow.com/questions/505978

  •  21-08-2019
  •  | 
  •  

Pregunta

Obviamente, en perspectiva, uno es capaz de crear una cita en una carpeta pública e invitar a las personas (incluido usted) -. Quiero repetir esto con los servicios web de Exchange

i puede crear un evento en mi propio calendario e invitar a la gente y que funciona bien. Si se crea un evento en una carpeta pública e invitar a la gente, en el CreateItem objeto los SendMeetingInvitationsOrCancellations se debe establecer en SendToNone , de lo contrario se lanza este error:

  

Las invitaciones a reuniones o cancelaciones no pueden ser enviados a los elementos de calendario que residen en las carpetas públicas.

que por supuesto significa que no hay invitaciones enviadas. en este elemento de calendario en Outlook, si hago clic en invitar a los asistentes los nombres hay que he puesto en medio de la llamada de servicio web. yo podría, por ejemplo, a continuación, enviar manualmente las invitaciones de la perspectiva, pero por supuesto que quiero que esto sea todo automatizado.

¿Debo hacerlo de esta manera? parece una locura que por alguna razón EWS no permitirían que hagas algo que es capaz de hacer en perspectiva ...?

¿Fue útil?

Solución

Me estoy haciendo una tarea similar en una aplicación para agregar vacaciones a los calendarios de usuario, pero se utiliza en lugar de la cita del calendario, que se crea para el usuario autenticado actual y luego enviada a un conjunto específico de usuario.

La aplicación está escrita en C #, pero debe ser capaz de traducir la idea.

Appointment appointment = new Appointment(getExchangeService());
appointment.Subject = "Test meeting";
appointment.Start = DateTime.Now;
appointment.End = DateTime.Now.AddHours(2);

foreach (String emailAddress in attendees)
{
    appointment.RequiredAttendees.Add(emailAddress);
}
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top