construyo una aplicación basada en este sitio http://msdn.microsoft.com/en-us/library/dd633661%28v=EXCHG.80%29.aspxC# crear un elemento de calendario con EWS, ¿cómo recuperar los resultados?
appointment.Subject = "Status Meeting";
appointment.Body = "The purpose of this meeting is to discuss status.";
appointment.Start = new DateTime(2009, 3, 1, 9, 0, 0);
appointment.End = appointment.Start.AddHours(2);
appointment.Location = "Conf Room";
appointment.RequiredAttendees.Add("[email protected]");
appointment.RequiredAttendees.Add("[email protected]");
appointment.OptionalAttendees.Add("[email protected]");
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
cómo puedo devolver los resultados XML "... < t: ItemId Id = "AAMkADk =" CHANGEKEY = "DwAAAB"/> ..." entonces puedo usarlo más tarde para eliminar o editar el elemento del calendario!?!
Microsoft hizo un trabajo de Dios con todo el Framework, pero ¿realmente se olvidaron de esta pequeña cosa?
Encontré alguna solución (no lógica para mí) http://blogs.msdn.com/b/exchangedev/archive/2010/02/25/determining-the-id-of-a-sent-message-by-using-extended-properties-with-the-ews-managed-api.aspx ¿Debo usar esto para solucionar el problema?
aplausos
gracias, así que es como yo lo entiendo de alguna manera, así que ¿qué debo hacer para obtener el itemID y ChangeKey? después de "guardar" la cita. Guardar (SendInvitationsMode.SendToAllAndSaveCopy); ? –
Eche un vistazo a este enlace - http://blogs.msdn.com/b/exchangedev/archive/2010/03/16/loading-properties-for-multiple-items-with-one-call-to-exchange- web-services.aspx. Tenga en cuenta que EWS es un "servicio web" y que los resultados de solicitar el servicio están serializados (es decir, en XML, tal como lo solicitó). – bitxwise