addHandlerAsyn c выдает ошибку при использовании всплывающего окна на рабочем столе - PullRequest
0 голосов
/ 28 января 2020

У меня проблема с надстройкой Outlook, разработанной для точки расширения MessageComposeCommandSurface.

Когда загружается надстройка, мы вызываем следующую функцию:

  public async mapRecipientEventHandler() {
      await Office.context.mailbox.item.addHandlerAsync(Office.EventType.RecipientsChanged,
        this.recipientsChangedHandler.bind(this),
        null,
        null);
  }

Обычно это работает нормально, но проблема возникает всякий раз, когда мы прикрепляем надстройку, а затем используем опцию «всплывающее» в Outlook.

Пока выпадающие элементы работают нормально, мы можем видеть из некоторых регистрация следующей ошибки, создаваемой для начального экземпляра надстройки:

TypeError: невозможно получить свойство 'addHandlerAsyn c' с неопределенной или нулевой ссылкой TypeError

Таким образом, похоже, что начальный экземпляр Надстройки загружается снова, что является странным, так как он больше не выглядит как составное представление, а вместо этого читаемое. Я попытался повторить попытку получения элемента почтового ящика после некоторой задержки, чтобы выяснить, может ли это быть проблемой синхронизации, но даже после ожидания в течение 10 секунд, прежде чем пытаться получить элемент почтового ящика, он по-прежнему возвращается как неопределенный.

Кто-нибудь знает, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...