Pregunta EWS: BindToRecurringMaster es lento, solo necesita el Id de maestro recurrente


Estamos tratando de enumerar las citas para un período determinado para un calendario determinado.

Para cada una de esas citas, si la cita es recurrente, queremos saber Id de la cita maestra

El problema es que el siguiente código:

ItemId masterId = Appointment.BindToRecurringMaster(
    Service, appointment.Id, new PropertySet(BasePropertySet.IdOnly));

Es extremadamente lento, ya que hace una llamada EWS para cada cita recurrente.

¿Hay una forma más rápida de obtener SÓLO el Id de la cita maestra recurrente?


6
2018-05-09 21:25


origen


Respuestas:


Pude investigar un poco más y según la documentación de Microsoft: "Tenga en cuenta que los elementos recurrentes del calendario maestro no se devuelven en una llamada a FindAppointments. Si desea recuperar maestros recurrentes, o si desea un enfoque más general para recuperar elementos del calendario, debe usar ExchangeService.FindItems.

https://msdn.microsoft.com/en-us/library/office/dn643672(v=exchg.150).aspx


1
2017-07-27 21:26