Я новичок в Microsoft Bot Framework. Я регистрирую пользовательские события в приложении Insights. Я не могу понять, как я могу регистрировать пользовательские события при нажатии кнопки. Есть ли способ, который я мог бы назвать своей функцией TrackCustomEvent в CardAction кнопки?Добавление информации о приложении на CardAction кнопки
0
A
ответ
0
Вы можете добавить телеметрию внутри своего кода (на C#), как показано ниже. Обратите внимание, что я предположил, что вы создали телеметрическое обслуживание в лазуре, и получите InstrumentationKey
.
var ai = new TelemetryClient();
ai.InstrumentationKey = "<your instrumentation key from azure>";
ai.TrackTrace("Hello! " + DateTime.Now.ToString());
ai.TrackTrace("Info " + DateTime.Now.ToString(), SeverityLevel.Information,
// Here you can add a structure into the log
new Dictionary<string, object>() { { "UserId", activity.GetChannelData<object>()}}
);
ai.Flush(); // it sends the logs into the telemetry service
Кроме того, вы должны установить некоторые конфиги и добавить ссылки. его можно использовать в this post.
Смежные вопросы
- 1. Хранение информации о приложении
- 2. Добавление информации о ревизии
- 3. bot framework remove cardaction
- 4. Хранение информации о приложении для следующей загрузки
- 5. Удалить избыточные разрешения от информации о приложении
- 6. получение информации о приложении Android в PHP
- 7. Добавление дополнительной информации о простом запросе SPARQL
- 8. Настройка информации о приложении в Qt
- 9. Добавление определенной информации о точке в MATLAB
- 10. Добавление информации о версии в заголовок слайда
- 11. Доступ к информации о приложении от часов
- 12. Receiver for Android Активность информации о приложении
- 13. Получение информации о ячейке в приложении iOS?
- 14. Использование информации о приложении, информации о пакете и информации об устранении
- 15. Добавление информации о лицензии в установщик NSIS
- 16. Настройка информации о приложении в исполняемом файле Qt на Windows
- 17. Динамическое добавление модальной информации на основе нажатия кнопки
- 18. Доступ к информации о папке о приложении clickonce
- 19. Добавление информации о упакованном файле в файл ввода
- 20. Диалоговое окно информации о калибровочной информации Wicket
- 21. Добавление дополнительной информации на заказ
- 22. Отправка информации о пользователе на Mailchimp автоматически
- 23. Динамическое добавление нового способа отображения информации о коллекции в WPF
- 24. Отображение информации о Jpanel
- 25. Добавление кнопки «Назад» на странице сведений о LightSwitch
- 26. Добавление кнопки на вид
- 27. Добавление ярлыков на кнопки
- 28. ASP.NET MVC: форсирование информации о культуре в веб-приложении
- 29. Возврат информации о Google Мой бизнес в консольном приложении
- 30. Использование информации о пользователе Joomla
Я решил проблему. Это не лучшее решение, но мне удалось уйти от него. В случае, если кто-то ищет аналогичную проблему, вот что я сделал: -I создал веб-страницу и установил значение действия карты на адрес этой страницы. Наряду с URL-адресом я передал ключ, который содержит фактический URL-адрес. На загрузке страницы я вызываю функцию Track CustomEvent и затем перенаправляет пользователя на фактический URL. –
вы должны добавить это как ответ, с подробностями, а затем принять свой собственный ответ :) –