Я работаю над надстройкой Outlook VSTO, которая будет подключаться к надстройке iManage FileSite. В настоящее время я пытаюсь получить доступ к идентификатору выбранных папок (в DMS) и заметил, что свойство CurrentFolder.EntryID содержит очень большая шестнадцатеричная строка, которая при преобразовании в UTF-16 выглядит как искаженный ObjectID для iManage. Смотрите ниже (некоторая информация отредактирована):
�"�j���'`�W�vp441!nrtdms:0:!session:REDACTED:!database:TEC:!page:440:??!nrtdms:0:!session:REDACTED:!database:TEC:!publicpagescontainer??!nrtdms:0:!session:REDACTED:!database:TEC:??!nrtdms:0:!session:REDACTED:!explorercontainer??!nrtdms:0:!session:REDACTED:??!nrtmsg:neighborhood:??!nrtmsg:root:
Я работал над некоторым регулярным выражением, чтобы отделить идентификатор папки от остальной части строки, но я не могу не думать, что есть более стабильный метод.
У кого-нибудь есть идеи?