Почему событие ItemAdd перестает обрабатываться в папке «Отправленные»? - PullRequest
4 голосов
/ 17 ноября 2008

По какой-то причине у меня возникли проблемы с сохранением маркера события.

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

Первоначально все работало отлично, а затем я поместил его на клиентский компьютер, и событие вообще не хотело запускаться. Это когда я прикрепил другое событие (изначально, чтобы понять, что происходит) к событию onSend. Это вызывает вызов одноэлементного класса, который присоединяет нужный мне дескриптор к папке «Отправленные», чтобы дескриптор не создавался повторно несколько раз. (у меня он был без одноэлементного класса и вместо него был глобальный флаг для переключения, когда дескриптор был изначально присоединен, но это не отличалось)

Надеюсь, все это имеет смысл!

То, что происходит сейчас, хотя в некоторых случаях первые несколько электронных писем будут отвечать, как они должны; то есть подсказка после того, как они были отправлены. после этого он перестает подсказывать, и я не могу понять, почему.

Я надеюсь, что, возможно, есть способ проверить, существует ли дескриптор события напрямую. Моя единственная другая мысль, что, может быть, какая-то ручка, которую я настроил, как-то очищается?

Если у кого-нибудь есть какие-либо предложения, которые помогут мне понять, что происходит, я был бы очень признателен.

Ответы [ 2 ]

3 голосов
/ 15 декабря 2008

Ошибка классической коллекции гараб, попробуйте сохранить ссылку в вашем коде на папку.

2 голосов
/ 03 декабря 2008

Собирается гараж. Если вы опубликуете часть своего кода, я смогу помочь.

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