EWS destination identifier. Unique?

Is the Appointment.Id or Appointment.Id.UniqueId property really unique?

I have the simplest method getting assignments using ExchangeService.FindAppointments. My results show several encounters with another subject, but with the same purpose. Individual!

Did I miss something?

+4
source share
3 answers

They are definitely unique. However, they are generated as sequential or close to sequential, so meetings created close to each other can have very similar unique identifiers. It is also worth noting that they are case sensitive. Are you sure you are doing a case comparison? See the Comment next to the ID property at http://msdn.microsoft.com/en-us/library/aa580234.aspx .

+3
source

As agt says, they are unique, but they can be changed.

If the Appointment (or anything inherited from Item ) is transferred to another folder / mailbox, UniqueId will be changed, as well as ChangeKey .

+2
source

completely ignore the first version of my comment. For anyone who is as stupid as me: they are really case sensitive. They can be identical, except in the case. Do not trust Powershell (it does not take into account case sensitivity by default), do not trust your editor (it most likely does not register by default keywords), and do not trust your mysql database if you install everything for comparison ends with _ci.

+1
source

All Articles