Не удается прочитать Созданное свойство в COM-объекте IBM Notes NotesDocument в C # - PullRequest
0 голосов
/ 23 мая 2019

У меня есть COM-объект IBM NotesDocument

        NotesSession session = new NotesSession();
        session.Initialize("");
        NotesDatabase db;
        db = session.GetDatabase("", file, false);

        NotesDocumentCollection col = db.AllDocuments;
        NotesDocument doc = col.GetFirstDocument();
        DateTimeCreated = doc.Created;

Чтение свойства doc.Created приводит к ошибке:

error CS1061: 'NotesDocument' does not contain a definition for 'Created' and no accessible extension method 'Created' accepting a first argument of type 'NotesDocument' could be found (are you missing a using directive or an assembly reference?)

Документ API ниже определяет, что доступно, но для некоторыхпричина, по которой я не могу прочитать многие свойства в моем приложении C #.

https://www.ibm.com/support/knowledgecenter/en/SSVRGU_8.5.3/com.ibm.designer.domino.main.doc/H_NOTESDOCUMENT_CLASS.html.

Мне почти интересно, подвергаются ли они воздействию C #?

Если я смотрюобъекта, свойства находятся в разделе «Динамическое представление», но если я попытаюсь получить свойство в ближайшем окне / приложении, отобразится ошибка.

  ?doc.Created
      error CS1061: 'NotesDocument' does not contain a definition for 'Created' and no accessible extension method 'Created' accepting a first argument of type 'NotesDocument' could be found (are you missing a using directive or an assembly reference?)

Для справки: значение doc.Itemsотображается так, как я ожидал.

  ?doc.Items
      {object[16]}
           [0]: {System.__ComObject}
           [1]: {System.__ComObject}
           [2]: {System.__ComObject}
           [3]: {System.__ComObject}
           [4]: {System.__ComObject}
           [5]: {System.__ComObject}
           [6]: {System.__ComObject}
           [7]: {System.__ComObject}
           [8]: {System.__ComObject}
           [9]: {System.__ComObject}
           [10]: {System.__ComObject}
           [11]: {System.__ComObject}
           [12]: {System.__ComObject}
           [13]: {System.__ComObject}
           [14]: {System.__ComObject}
           [15]: {System.__ComObject}

Кто-нибудь приходил с такой проблемой или знает, как получить доступ к этим свойствам в c #?

...