Я работаю над довольно старым кодом C#, который использует Documentum DFC (Documentum.Interop.DFC.dll 6.5.0.18). Настройки сервера Documentum сохраняются в пределах dfc.properties файлов, хранящихся на моей локальной машине, например:Определить имя хоста Documentum при использовании Documentum.Interop.DFC C# assembly
dfc.docbroker.host [0] = xyzserver.xyzdomain.net
dfc.docbroker.port [0 ] = 5432
Я хотел бы иметь возможность определять и записывать в файл журнала, хост и номер документа Documentum «docbroker» всякий раз, когда объекты Documentum COM создаются. Вот то, что я до сих пор:
DfClientX xClient = new DfClientXClass(); // <=== This xClient should have the host in there somewhere... right?
IDfLoginInfo login = xClient.getLoginInfo();
login.setUser(localUserName);
login.setPassword(localUserPassword);
xClient является интерфейсом типа DfClientX, она конкретизируется как COM-объект.
Проникновение через все свойства объекта, предлагаемые этим post, выглядит многообещающим.
Я искал на досках Documentum, пока не повезло. Я понимаю, что этот вопрос будет трудно ответить без доступа к программному обеспечению Documentum, но похоже, что это должна быть довольно простая задача ... возможно, кто-то с более общим уровнем знаний COM может помочь?
Заранее благодарен!