После некоторого прочтения я начинаю понимать, что существует несколько форматов для различных идентификаторов, используемых в exchange и Outlook.Я пытаюсь устранить некоторую путаницу, вот сценарий.
У нас есть продукт поставщика, который сканирует содержимое общих папок на сервере Exchange и идентифицирует сообщения, которые соответствуют определенным критериям.Когда это программное обеспечение захватывает каждое сообщение, оно сохраняет идентификатор, который выглядит примерно так:
AAIARgAAAAAAGkRzkKpmEc2byACqAC/EWgkAzDDxpv7lakqqtxgSLYsXTwAAAoOedgAA+v7vRoYnskqzbHwT4KwucwAAIH9adQAALgAAAAAAGkRzkKpmEc2byACqAC/EWgMAzDDxpv7lakqqtxgSLYsXTwAAAoOedgAA
Я отвечаю за написание приложения WinForms, которое представляет эти сообщения в списке и, среди прочего, позволяет их открывать.сообщение в Outlook.Для целей этого вопроса вы можете предположить, что пользователь имеет доступ к сообщению.
Просматривая API-интерфейс Outlook и просматривая свойства сообщения, я вижу, что единственный идентификатор, который я могу найти, имеет вид:
000000001A447390AA6611CD9BC800AA002FC45A0900CC30F1A6FEE56A4AAAB718122D8B174F000002839E760000FAFEEF468627B24AB36C7C13E0AC2E730000207F5A750000
Я прочитал материал, который предполагает, что это может бытьодин и тот же идентификатор, выраженный в разных форматах, но ему не повезло с использованием операции ConvertId
в службах EWS.
Может ли кто-нибудь подтвердить, действительно ли это разные представления одного и того же идентификатора или совершенно разные сущности?И можно ли добраться от одного к другому?